如何使用环境变量将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提示符上设置路径?
答
你可以把它放在你的罐子旁边(如果你将应用程序打包成一个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>
您使用的IDE(如NetBeans的或者Eclipse)?在这种情况下,请查看项目设置下的构建路径。 – posdef 2012-07-11 11:32:55