classpath环境变量解惑

Posted 微观-_-世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了classpath环境变量解惑相关的知识,希望对你有一定的参考价值。

只有使用低于JDK1.5版本的JDK时,才需要设置classpath环境变量。

因为早期版本的JDK没有设计在当前路径下搜索Java类的功能,而且编译和运行java程序时还需要JDK的lib路径下的dt.jar和tools.jar文件中的Java类,因此需要设置classpath环境变量为:C:\Program Files\Java\jdk1.8.0_92\bin;.;

而JDK 1.5 版本以上的JDK,会自动搜索当前路径下的类文件,而且使用java的编译和运行工具时,系统可以自动加载dt.jar和tools.jar文件中的java类,因此不再需要设置classpath环境变量。

而且初学者在设置classpath环境变量时,常常忘记添加.;导致在运行java程序时,会出现:错误:找不到或无法加载主类 *** 的情况。因此使用1.5版本以上的JDK时,不推荐设置classpath环境变量。

 

以上是关于classpath环境变量解惑的主要内容,如果未能解决你的问题,请参考以下文章

java的环境变量classpath该怎么设置呢?

[Java] CLASSPATH环境变量的设置是否是必须的

CLASSPATH环境变量

java到底要配几个环境变量 include、lib、path、JAVA_HOME、CLASSPATH 各个环境变量都起啥功能,怎么配

环境变量PATH, CLASSPATH的作用,以及它们的设置方法

Java的classpath