想起刚毕业的时候,从来没有用过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=.:
本文探讨了Java开发中类路径设置的常见误解,通过阅读《InsidetheJavaVirtualMachine》一书,揭示了JVM类加载安全机制如何自动处理类路径问题。建议使用简化设置:CLASSPATH=.;,并解释了不同类路径配置对Java虚拟机的影响有限。
5730

被折叠的 条评论
为什么被折叠?



