关于设置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=.: