java jdk為什么要設置那三個變量?
java JDK為什么要設置那三個變量?為什么它不像別的軟件那里,直接安裝就有了呢?還要去弄什么變量,這樣不是給自己麻煩呢,為什么要去弄呢?小編在這里告訴你原因吧。
java要設置那三個變量原因:1.path環境變量的作用--幫助系統操作java
我們用javac將源碼編譯成.class文件, 在調用java 命令讓程序執行.
問題是:系統是如何找到并調用javac.exe和java.exe兩個應用程序的?
打個比方,平時我們運行某一程序,比如魔獸,酷狗音樂,都是先找到它們的應用 程序war3.exe和kugou.exe的所在位置,然后雙擊運行。那么操作系統是如何自動找到javac.exe和java.exe的位置呢?
2.classpath環境變量的作用--告訴java虛擬機所有的可執行文件.class都在哪
它的值也是由目錄組成,它的作用在于告訴Java執行環境,在哪些目錄下可以找到所要執行的Java程序所需要的類或者包。比如我要運行一個名為Test.class的文件,而這個程序調用了另一個Link.class文件的內容,那么系統必須知道 Link.class文件的位置才能調用Link.class文件。如果Link.class文件的目錄在classpath環境變量的值中,就可以找到了。
3.java_home環境變量---使得其他相關環境變量的配置更加方便簡潔
java_home一般設置為jdk的安裝目錄,比如C:Program FilesJavajdk1.6.0_22.如果設置了java_home,那么path環境變量可以配置為“%java_home%bin”.
現在明白了,java JDK為什么要設置那三個變量了吧。
相關文章:
1. idea配置jdk的操作方法2. Idea jdk版本問題解決方案3. jdk1.8+vue elementui實現多級菜單功能4. OpenJDK源碼解析之System.out.println詳解5. 快速解決VS Code報錯:Java 11 or more recent is required to run. Please download and install a recent JDK6. JAVA JDK是什么來的7. linux mint下安裝phpstorm2020包括JDK部分的教程詳解8. java jdk1.8 使用stream流進行list 分組歸類操作9. idea 實現搜索jdk中的類和包操作10. 關于Java JDK安裝、配置環境變量的問題