如何使用环境变量将json jar lib添加到java

问题描述:

我准备了一个使用Json库的java文件,所以我从“http://code.google.com/p/json-simple/downloads/”下载了一个JSON库详细?名称= json_simple-1.1-all.zip &可以= 2 & q =“ 但很混乱的地方,以便我的java文件可以检测JSON库。如何使用环境变量将json jar lib添加到java

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

如何解决使用环境变量或任何其他方式的问题,我不需要在comman提示符上设置路径?

+0

您使用的IDE(如NetBeans的或者Eclipse)?在这种情况下,请查看项目设置下的构建路径。 – posdef 2012-07-11 11:32:55

你可以把它放在你的罐子旁边(如果你将应用程序打包成一个JAR),并添加一个链接到它在你的清单,如:

您的罐子包含一个META-INF/MANIFEST.MF文件它有(除了其他)此项:

类路径:json_simple-1.1.jar

更多细节here

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

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

其他的方法是设置env变量java.ext.dirs

-Djava.ext.dirs=jarDirectory 

尝试以下操作:

set CLASSPATH=%CLASSPATH%;<path to libraries folder>