A NoClassDefFoundError
(почти) всегда означает, что ваш путь к классу неверен.Убедитесь, что ваш classpath содержит базовый каталог пакета coloredtrails
.(Конечно, также убедитесь, что файл coloredtrails\CTListener.class
действительно существует).
При запуске из командной строки:
Вы можете установить classpath, установив переменную среды CLASSPATH
, илиуказав его с параметром -cp
или -classpath
в командной строке при запуске вашей программы.Например:
java -cp C:\MyProject\classes coloredtrails.CTListener
edit - Глядя на трассировку стека и видя URLClassLoader
, я думаю, что вы пытаетесь запустить Java-апплет.Чтобы узнать, как правильно развернуть апплеты, чтобы найти все классы, которые нужны апплету, см. Этот учебник: Развертывание апплета .