2014-12-29 2 views
0

Я пытаюсь запустить апплет с помощью cmd. У меня есть две фляги файлы и когда я скомпилировать программу, которую я использовал команду:NoClassDefFoundError в апплете с использованием cmd

javac -g -cp jar1.jar;jar2.jar MainClass.java 

я использовал команду:

appletviewer MainClass.html 

запустить апплет в браузере. Когда я нажал на кнопку, которая включала в апплет я получаю следующее сообщение об ошибке:

Exception in thread "AWT-EventQueue-1" java.lang.NoClassDefFoundError: org/apach 
e/commons/codec/binary/Base64 
at MainClass.SearchApi(MainClass.java:279) 
at MainClass$ButtonHandler.keyPressed(MainClass.java:172) 
at java.awt.Component.processKeyEvent(Component.java:6463) 
at javax.swing.JComponent.processKeyEvent(JComponent.java:2829) 
at java.awt.Component.processEvent(Component.java:6282) 
at java.awt.Container.processEvent(Container.java:2229) 
at java.awt.Component.dispatchEventImpl(Component.java:4861) 
at java.awt.Container.dispatchEventImpl(Container.java:2287) 
at java.awt.Component.dispatchEvent(Component.java:4687) 
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895) 
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:762) 
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1027) 
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeybo 
ardFocusManager.java:899) 
... 

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

ответ

0

Вам нужен тот же путь к классу во время работы appletviewer, а также во время компиляции.

appletviewer -J-classpath -Jjar1.jar;jar2.jar MainClass.html 
+0

Когда я пытаюсь эту команду я получаю эту ошибку: Исключение в потоке "АВТ-EventQueue-1" java.security.AccessControlException: согласно езз отказано ("java.net.SocketPermission" «api.datamarket.azure .com: 443 "" connect, resolve ") at java.security.AccessControlContext.checkPermission (AccessControlConte xt.java:366) – user4371974

Смежные вопросы