我正在尝试将 base64 字符串转换为我正在为其使用 Apache Commons Base64 类的字符串。此转换功能将被合并到 NetBeans 中开发的 Java web applet 中。当我尝试运行网络小程序时,网络小程序声称在我尝试执行base64 转换。
我试过右键单击项目并选择属性并添加
commons-codec-1.7.jar
到我的图书馆列表。
我还尝试将 commons-codec-1.7.jar 文件包含在 WEB-INF/lib 目录中,以及与用于启动我的网络小程序的 html 文件相同的路径中。在任何情况下,
java.lang.NoClassDefFoundError
不断出现。
我不确定为什么会这样,因此我目前陷入困境。
如有任何帮助,我们将不胜感激。
谢谢。
截图如下:
最佳答案
简单地将 JAR 文件添加到 WEB-INF/lib
是行不通的。您需要确保 JAR 可供下载并且包含在小程序标记存档列表中:
<applet code="MyApplet.class" width=640 height=480 archive="myapplet.jar,commons-codec-1.7.jar">
</applet>
关于java - 如何正确地将 Apache Commons jar 添加到类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14965375/