目录
  1. 1. PATH环境变量
  2. 2. CLASSPATH环境变量
  3. 3. PATH与CLASSPATH
  4. 4. JAVA_HOME环境变量
环境变量path和classpath

PATH环境变量

  • 作用是指定命令搜索路径,bai在i命令行下面执行命令如dujavac编译java程序时,zhi它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
  • 需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经可执行文件javac/java/javadoc等待,设置PATH变量后,就可以在任何目录下执行javac/java等工具了。

CLASSPATH环境变量

  • 作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。
  • 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
  • 新版的软件,classpath没有什么用了,因为在安装的时候已经选了JDK而且可以添加

可以看出,一个是存放的任何路径,一个存放的是java专用的类的路径

classpathpath,从字面上来看,classpathpath多了一个class,即是’类’的意思,所以,
classpath配置的是类的路径

PATH与CLASSPATH

path是您用的操作系统提供的环境变量,您一定试过在命令行输入一个命令然后它就执行了,很好玩吧。你输入的比如说是>test,可这个文件明明在D:/****/***/test.exe那个路径下,在命令行中,不管在那路径下输入都能执行呢,这就是因为,再path中设置了这个路径。

classpath有什么作用呢?编java程序的时候都知道import的作用吧!
当要用的class,在某一个.jar下是,你需要在编译时引入,jvm自动去找classpath环境变量引入下面的jar包,
这就是classpath环境变量的作用

JAVA_HOME环境变量

题外一点,JAVA_HOME它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2020-08/07/%E5%AD%A6%E4%B9%A0/%E5%90%8E%E7%AB%AF%E5%AD%A6%E4%B9%A0/JAVA/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8Fpath%E5%92%8Cclasspath/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论