我正在尝试将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
不断出现。
我不确定为什么会发生这种情况,因此我目前陷入困境。
任何帮助都将不胜感激。
感谢。
以下是截图:
答案 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>