2011-03-12 37 views

回答

5

环境变量设置为允许访问命令行工具并使其他工具更容易与SDK交互。例如,使用Java在Windows上,如果环境变量未在PATH设置,运行javac的是更麻烦,因为你需要的完整路径每次键入命令:

C:> \jdk<version>\bin\javac MyClass.java 

在Java环境环境变量不是必需的;这很简单。其他语言可能会更严格,尽管我没有看到任何可以引用的具体示例。您可以阅读文章How Do I Set the Path System variable?了解有关如何执行此操作的详细信息。

Java安装程序不会更改路径变量,但可以使用其他工具(例如Microsoft自己的)。我认为这是Sun/Oracle的设计决定,而不是任何特定的技术限制。

0

在JAVA的情况下你可以在没有设置PATH变量的情况下运行JDK,或者你可以选择将其设置为方便。但是,如果您希望能够从任何目录运行可执行文件(javac,java,javadoc等)而无需键入命令的完整路径,则应该设置路径变量。如果不设置PATH变量,则需要在每次运行时指定可执行文件的完整路径。

相关问题