2011-03-12 65 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變量,則需要在每次運行時指定可執行文件的完整路徑。

相關問題