我想将base64字符串转换为我使用Apache Commons Base64类的字符串。此转换功能将被并入NetBeans中开发的Java Web小程序中。当我尝试运行Web小程序时,Web小程序声称在我尝试执行base64转换的阶段有java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64
。如何正确添加Apache Commons jar到类路径?
我试过在项目上右击并选择属性,并加入
公地编解码器1.7.jar
我的库列表。
我也试过在WEB-INF/lib目录中包含commons-codec-1.7.jar文件,以及与用于启动我的web小程序的html文件相同的路径。在任何情况下,
java.lang.NoClassDefFoundError
不断显示出来。
我不确定为什么会发生这种情况,我目前因此而卡住了。
任何帮助,将不胜感激。
谢谢。
下面是截图:
“右键单击”意味着您正在使用IDE。哪一个?另外,显示你的'
@Lion:我添加了commons-codec-1.7.jar到库,如上面刚刚添加的截图所示。 NetBeans IDE本身似乎承认存在该库,因为它在我尝试清理和构建项目时没有报告任何错误。当我将它作为网络小程序运行时,该错误似乎正在发生。 – Justin 2013-02-19 19:12:54