我正在尝试使用appletviewer
运行applet,我收到以下异常:
Exception in thread "AWT-EventQueue-1" java.lang.NoClassDefFoundError: org/appache/commons/codec/binary/Base64
我在类路径中添加了jar文件,但我又得到了错误。在编译器中运行完美但在cmd中没有。
知道如何解决这个问题吗?
答案 0 :(得分:2)
如果您正在运行需要外部jar文件的程序,那么从命令提示符处仅将文件添加到类路径是不够的,您需要在编译和执行程序时明确提及要包含哪些jar文件
对于同样的情况,您可以使用以下
编译
javac -g -cp YOUR_JAR.jar YOUR_FILE_NAME.java
运行
java -cp YOUR_JAR.jar; YOUR_MAIN_CLASS
这里-cp
标志用于class path
,在此之后你需要写下你需要包含的jar文件的名称。