【问题标题】:Java Applet cannot run in CMDJava Applet 无法在 CMD 中运行
【发布时间】:2014-12-17 09:28:47
【问题描述】:
我正在尝试使用 appletviewer 运行小程序,但出现以下异常:
Exception in thread "AWT-EventQueue-1" java.lang.NoClassDefFoundError: org/appache/commons/codec/binary/Base64
我在类路径中添加了 jar 文件,但我再次遇到错误。在编译器中运行完美,但在 cmd 中没有。
知道如何解决这个问题吗?
【问题讨论】:
标签:
java
applet
base64
japplet
【解决方案1】:
如果您正在运行一个需要外部 jar 文件的程序,则从命令提示符仅将文件添加到您的类路径是不够的,您需要在编译和执行程序时明确提及您想要包含哪些 jar 文件.
同样你可以使用以下
编译
javac -g -cp YOUR_JAR.jar YOUR_FILE_NAME.java
运行
java -cp YOUR_JAR.jar; YOUR_MAIN_CLASS
这里-cp 标志是class path,在此之后你需要写下你需要包含的jar 文件的名称。