Что касается сообщения Java, где найти ConferenceHandler (и я прошу прощения за глупое звучание - вопросы о домашнем задании задают новички), я использую Blue Jay, и все, что мне нужно сделать, это нажать на главную и программупробеги.Я понятия не имею, как это сделать из командной строки.
Место для поиска находится в документации по команде java
;например, здесь .Обратите особое внимание на материал, который говорит о пути к классам и различные способы его установки.Также прочитайте эту страницу .
Я понял, что это была проблема с classpath, и что бы я ни делал, я не мог это исправить.Поэтому я взял все оригинальные классы и вставил их в новую папку, и это сработало как шарм.
Это решение Voodoo.Вам действительно нужно понять проблему.
Для этого давайте вернемся к некоторым комментариям выше:
Трассировка стека указывает на обратное.Они без пакетов (другими словами, в пакете по умолчанию, если BlueJ говорит, что вы буквально как-то).- @ BalusC
Хотелось бы знать, что это значит ..... - @ unit
Что @BalusC означает, что трассировка стека сообщает вам полное имя классачто он пытался загрузить.
...
Caused by: java.lang.ClassNotFoundException: ConferenceHandler
...
И полное имя (в данном случае) ConsoleHandler
... не some.pkg.ConsoleHandler
.
Не совсем понятно, почему это происходит, но я подозревают , что вы действительно запускаете старые .class
файлы, которые не соответствуют исходному коду, который вы просматривали.И ваше решение Voodoo вполне могло бы «исправить» это, заменив старые файлы .class
новыми.Но если это так, вам нужно понять, что не так с тем, как вы строите / разворачиваете.В противном случае вы снова и снова будете спотыкаться о таких вещах.