`

关于设置jdk的classpath的一些误传

阅读更多

想起刚毕业的时候,从来没有用过java

到了第一家公司的时候,边看书边学

一般书上都这么写

CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

 有的是

CLASSPATH=.;%JAVA_HOME%\lib;

 还有的是

CLASSPATH=.;%JAVA_HOME%\jre\lib\dt.jar;%JAVA_HOME%\jre\lib\tools.jar;

 或

CLASSPATH=.;%JAVA_HOME%\jre\lib;

 

后来看了一本《Inside the Java Virtual Machine》,发现jvm的类加载安全机制就已经将jar包分了级,JVM启动时会自动加载jdk或jre附带的jar包

 

所以以上设置对java虚拟机根本就没有什么影响

其实只要按下面这样简单设置就OK了

CLASSPATH=.;

 linux里是

CLASSPATH=.:
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics