通常我们在添加环境变量的时候会这样写
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
为什么要这样写呢,为什么要具体到某一个jar文件呢?直接写包含jar文件的目录不好吗?就写成这样:%JAVA_HOME%\lib\不行吗?
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
为什么要这样写呢,为什么要具体到某一个jar文件呢?直接写包含jar文件的目录不好吗?就写成这样:%JAVA_HOME%\lib\不行吗?
.;E:\Sun\SDK\jdk\lib\dt.jar;E:\Sun\SDK\jdk\lib\tools.jar;E:\Sun\SDK\jdk\jre\lib\rt.jar;E:\Sun\SDK\jdk\jre\lib\charsets.jar;E:\Sun\SDK\jdk\jre\lib\javaws.jar
要运.jar 文件,所以要具体到文件.
总之,把jar文件理解成目录就好了。
windows:
.;%JAVA_HOME%\lib;