我在IntelliJ IDEA IDE和GlassFish 4.1中的项目出了问题。 我写了很多代码。此代码使用json.org库。当然我把它下载为.jar文件。
我将它放入项目的 lib 文件夹中。接下来,我在IntelliJ中发现它,我点击了鼠标右键,我选择"添加为库" 。
可以编译项目,但是当我用
执行一段代码时new JSONObject("...")
我收到错误消息:
端点端点中未处理的异常。 java.lang.NoClassDefFoundError:org / json / JSONObject
为什么?
答案 0 :(得分:0)
转到工件配置("项目结构"右上角的图标)。
然后转到Libraries部分,确保JSON jar在那里。
然后转到Artifacts部分,确保将库添加到工件中。
Artifact对于你的构建来说只是一个奇特的词,它可能是一个JAR,EAR,无论你将什么放入Glassfish服务器