2017-05-03 34 views
0

我很抱歉,如果这个问题出现荒谬 - 我是编程新手,但我一直在快速学习。为什么Java需要PATH系统变量?

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

+1

谁说你必须添加一个路径系统变量? –

+2

您必须添加运行软件的路径,否? – Sabnock66

+1

你必须知道运行任何软件的途径,是吗? –

回答

0

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

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

的JDK具有可执行程序的pletora(如javajavacjarjstat等),用于非常非常往往由开发人员,IDE和其他工具(Maven的,蚂蚁,常春藤等),所以这是将JDK可执行文件所在的目录添加到PATH的最佳实践。

谈到环境变量,爪哇通常有其他的变量,你要小心:

  • JAVA_HOME - 指定您的JDK安装
  • CLASSPATH目录 - 指定的罐子,阶级位置和包。
+0

我现在明白 - 设置PATH允许你直接从命令Pormpt上的文件夹中运行东西,以方便使用。我已经设置了Java_Home,并感谢您的耐心等待。 – Sabnock66

相关问题