Я учусь создавать и запускать Java-программы в Windows с помощью Блокнота и командной строки.Прямо сейчас я получаю известную ошибку, когда пытаюсь запустить любой вариант java Main, Main является стартовым классом программы, и я провел некоторое исследование по этому вопросу.Ошибка - java.lang.NoClassDefFoundError, но кажется, что любое из нормальных решений этой ошибки не помогает.
Программа находится в <root>\com\zork
, а классы - Main, Dungeon и DungeonMaster, каждый в упаковке com.zork.Все они прекрасно скомпилированы с помощью команды javac, но попытка запустить программу с помощью java Main в <root>\com\zork
или просто <root>
продолжает выдавать мне ошибку, описанную выше.Я пробовал много вещей с -cp, -classpath, и откуда я запускаю Java.Текущий classpath - <this directory doesn't matter>;.;"C:\Users\intprof\Desktop\ZORK in Java"
, хотя последняя запись также была C:\Users\intprof\Desktop\ZORK in Java\com\zork
, несуществующей и парой других вещей.
Что я делаю не так?Спасибо!