2010-05-05 66 views
11

我下載了Google JSON模塊a.k.a GSON。我在Windows系統上你能告訴我如何安裝GSON模塊嗎?我提取的JAR到以下文件夾這是在我的類路徑:如何在Java中安裝GSON模塊

C:\Program Files\Java\jdk1.6.0_07\lib 

..但,當我鍵入:

import com.google.gson.Gson; 
import com.google.gson.GsonBuilder; 

我仍然得到錯誤未找到模塊。

我在做什麼錯?

謝謝。

回答

10
  1. 您不應該提取JAR。
  2. 你不應該把第三方庫放在JDK/lib

您需要在類路徑中使用-cp-classpath參數指定它。例如。

java -cp .;/path/to/gson.jar com.example.MyClass 

爲了節省時間,每次鍵入它,使用.bat文件來執行它。

如果你實際使用像Eclipse的IDE,那麼你也可以直接右擊Java項目,選擇構建路徑,然後將其添加爲新的。然後,Eclipse將自動將其同時置於編譯時和運行時類路徑中。

+0

這是我輸入: java命令; C:\ GSON-1.3.jar com.google.gson.Gson 我得到了錯誤 - 「異常線程 「main」 java.lang.NoSuchMethodError :主「。 – 2010-05-05 15:13:29

+0

'com.google.gson.Gson'確實沒有主要方法。這不是一個可執行文件。您需要使用主要方法創建自己的類,然後依次導入,使用和執行普通的Gson方法。注意:我的答案中的命令行只是爲了演示如何執行您的類,而該類又依賴於Gson庫。這不是一個「安裝」Gson左右的命令。您只需在編譯和執行Java程序時在類路徑中指定它即可。上面的這一行恰恰是爲執行而做的。編譯時,只需用'javac'替換'java'即可。或者使用IDE。 – BalusC 2010-05-05 15:14:37

+0

我有一個正在嘗試使用GSON的工作項目。我知道,GSON是一個庫,而不是一個可執行文件,但我想我將不得不安裝某處/以某種方式,以便我可以導入它。這是問題所在,因爲我不知道它應該放置,以便我可以導入它。謝謝。 – 2010-05-05 15:17:54