2014-12-17 2 views
1

Я пытаюсь запустить апплет, используя appletviewer и я получаю следующее исключение:Java Applet не может работать в CMD

Exception in thread "AWT-EventQueue-1" java.lang.NoClassDefFoundError: org/appache/commons/codec/binary/Base64 

Я добавил файлы фляги в пути к классам, но я получаю снова ошибку. В компиляторе работает отлично, но в cmd нет.

Любая идея, как решить эту проблему?

ответ

2

Если вы используете программу, которая нуждается в внешних файлах jar, из командной строки, то только добавление файлов в ваш путь к классу недостаточно, вам нужно явно указать во время компиляции и выполнения программы, какие файлы jar вы хотите включают.

Для того же Вы можете использовать следующие

Для компиляции

javac -g -cp YOUR_JAR.jar YOUR_FILE_NAME.java 

Чтобы запустить

java -cp YOUR_JAR.jar; YOUR_MAIN_CLASS 

Здесь -cp флаг для class path и после этого вам нужно write напишите имя файла jar, который вам нужен. включают.

+0

это работа спасибо !! – user3310978

+0

@ user3310978 Ваше приветствие :) – gprathour