Пожалуйста, помогите мне заставить команду Java работать - PullRequest
0 голосов
/ 11 августа 2011

Я учусь создавать и запускать 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, несуществующей и парой других вещей.

Что я делаю не так?Спасибо!

1 Ответ

2 голосов
/ 11 августа 2011

Вам нужно запустить java com.zork.Main.

...