0

我准备了一个使用 Json 库的 java 文件,所以我从“http://code.google.com/p/json-simple/downloads/detail?name=json_simple-1.1-all.zip&can=2&q= " 但是很迷惑放在哪里,这样我的java文件就可以检测到Json库了。

我试图将库“json_simple-1.1”放在“C:\Program Files\Java\jdk1.6.0_07\lib”中,但还没有工作。

如何使用环境变量或任何其他不需要在命令提示符上设置路径的方法来解决问题?

4

3 回答 3

1

有多种方法可以包含 jar 文件来运行程序。

java -classpath "{yourpath}/json.jar:." my.package.Program
java -cp "{yourpath}/json.jar:." my.package.Program

其他方法是设置环境变量java.ext.dirs

-Djava.ext.dirs=jarDirectory
于 2012-07-11T11:27:12.500 回答
0

您可以将它放在 jar 旁边(如果您将应用程序打包到 jar 中)并在清单中添加指向它的链接,例如:

您的 jar 包含一个 META-INF/MANIFEST.MF 文件,其中包含(除其他之外)此条目:

类路径:json_simple-1.1.jar

更多细节在这里

于 2012-07-11T11:26:28.820 回答
0

尝试以下操作:

set CLASSPATH=%CLASSPATH%;<path to libraries folder>
于 2012-07-11T11:32:58.220 回答