欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于设置jdk的classpath的一些误传 博客分类: java source JDKJavaJVMLinux虚拟机

程序员文章站 2024-03-25 09:05:34
...

想起刚毕业的时候,从来没有用过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=.: