2010-05-05 70 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