在我们安装多种语言的同时,设置环境变量的主要需求是什么。有什么需要?安装是否设置不能(如果是java)?为什么这样?
答案 0 :(得分:5)
设置环境变量以允许访问命令行工具并使其他工具更容易与SDK交互。例如,对于Windows上的Java,如果未在PATH上设置环境变量,则运行javac会更加麻烦,因为每次都需要输入命令的完整路径:
C:> \jdk<version>\bin\javac MyClass.java
在Java设置中,不需要环境变量;它更容易。其他语言可能更严格,但我没有看到任何可以引用的具体例子。您可以阅读文章How Do I Set the Path System variable?,了解有关如何执行此操作的详细信息。
Java安装程序不会更改路径变量,但其他工具(例如Microsoft自己的)会更改路径变量。我认为这是Sun / Oracle的设计决定,而不是任何特定的技术限制。
答案 1 :(得分:0)
对于JAVA您可以在不设置PATH变量的情况下运行JDK,或者您可以选择将其设置为方便。但是,如果希望能够从任何目录运行可执行文件(javac,java,javadoc等)而不必键入命令的完整路径,则应设置路径变量。如果未设置PATH变量,则需要在每次运行时指定可执行文件的完整路径。
答案 2 :(得分:0)
由于访问权限的原因,Windows使环境变量变了,并组织了对用户的宣传和保护