为什么Java需要PATH系统变量?

时间:2017-05-03 22:08:46

标签: java environment-variables

如果这个问题变得荒谬,我很抱歉 - 我是编程新手,但我一直在快速学习。

现在,当然,您将JDK作为.exe下载然后安装它。但是你必须添加一个路径系统变量(然后它可以通过javac从命令提示符进行测试) - 但为什么你必须这样做呢?我不知道需要操纵环境变量的任何其他软件或IDE /文本编辑器。

1 个答案:

答案 0 :(得分:0)

PATH系统变量有助于立即找到所需的可执行文件,指定可执行程序所在的一组目录。或者您必须指定它们所在的路径。

因此,您不必在系统中的PATH每个目录中添加可执行文件,但在相同的情况下可以提供帮助,例如,当用户经常使用可执行文件或其他可执行文件使用可执行文件时程序

JDK拥有大量可执行程序(例如javajavacjarjstat等),开发人员经常使用这些程序,IDE和其他工具(Maven,Ant,Ivy等),因此最好将PATH添加到JDK可执行文件所在的目录中。

谈到环境变量,Java通常还有其他需要注意的变量:

  • JAVA_HOME - 指定JDK的安装目录
  • CLASSPATH - 指定罐子,类和包的位置。