2016-02-19 31 views
-1

我在IntelliJ IDEA IDE和GlassFish 4.1中遇到了我的項目問題。 我寫了很多代碼。此代碼使用json.org庫。當然,我將它下載爲.jar文件。在Intellij中使用.jar庫的代碼中的異常消息

我把它放到項目的lib文件夾中。接下來,我在IntelliJ中發現它,我點擊了鼠標右鍵,我選擇了「添加爲庫」

該項目可以被編譯,但是當我執行一段代碼

new JSONObject("...") 

我得到一個錯誤信息:

Unhandled exception in endpoint Endpoint. java.lang.NoClassDefFoundError: org/json/JSONObject

爲什麼?

回答

0

轉到工件配置(右上角的「工程結構」圖標)。

然後進入庫部分,並確保JSON jar在那裏。

然後轉到Artifacts部分,並確保將庫添加到工件中。

神器只是您的構建的一個奇特的詞,它可能是JAR,EAR,無論您將其放入Glassfish服務器