关于设置classpath变量的问题
在设置classpath的时候,是.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar还是.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
小弟在百度搜索出这2种方式,请问它们两者之间有什么不同吗?
为什么有人用\而有人用/ ? --------------------编程问答-------------------- 补充下,小弟是在win7 64位旗舰版下安装jdk1.6,JAVA_HOME已经设置好了 --------------------编程问答-------------------- 小弟最主要的是没搞明白%JAVA_HOME%\lib和%JAVA_HOME%\lib\dt.jar之间的区别是什么?
请知道的大侠说一下 --------------------编程问答-------------------- 一个是文件夹路径,一个是jar的路径 --------------------编程问答-------------------- 用这个就可以了%JAVA_HOME%\lib --------------------编程问答-------------------- LZ,你的classPath 设置得不对哦。
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib 没有“\tools.jar”,因为找class的时候,不是jar 去找。同下
还是.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
至于你问的“lib”和“bin”的区别,
我觉得编译的时候,是用 bin里面的javac 去决定编译,
而执行 java 的是 lib ,也就是说这两个所用的执行文件是不同的,就区别在这里···
--------------------编程问答-------------------- 1.4之后 就不需要设置classpath了··只设置path就行了 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 从4之后,不用再设置classpath了。
可以这样配置
JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_10
Path加上:JAVA_HOME\bin
就OK了。 --------------------编程问答-------------------- http://blog.csdn.net/start0609/article/details/8046165
补充:Java , Java SE