如何正确地将Apache Commons jar添加到类路径?

时间:2013-02-19 19:03:53

标签: java swing netbeans apache-commons japplet

我正在尝试将base64字符串转换为我正在使用Apache Commons Base64类的字符串。此转换功能将合并到NetBeans中开发的Java Web小程序中。当我尝试运行Web小程序时,Web小程序声称在我尝试进行base64转换的阶段有一个java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64

我尝试右键单击项目并选择属性并添加

  

公地编解码器-1.7.jar

到我的图书馆列表。

我还尝试在WEB-INF / lib目录中包含commons-codec-1.7.jar文件,以及与用于启动我的web applet的html文件相同的路径。在所有情况下,

  

java.lang.NoClassDefFoundError

不断出现。

我不确定为什么会发生这种情况,因此我目前陷入困境。

任何帮助都将不胜感激。

感谢。

以下是截图:

enter image description here

1 个答案:

答案 0 :(得分:4)

只需将JAR文件添加到WEB-INF/lib即可。您需要确保JAR可供下载,并且它包含在applet标记归档列表中:

<applet code="MyApplet.class" width=640 height=480 archive="myapplet.jar,commons-codec-1.7.jar">
</applet>