java環境變數的配置以及配置原因分析理解
阿新 • • 發佈:2019-01-13
一、為什麼要進行環境變數配置?
1、比如你寫了一個.java檔案,但是需要執行這個java檔案。是有jvm虛擬機器來執行的。但是如何讓你的java檔案與虛擬機器相聯絡呢?這就需要用到環境變量了。
2、要執行一個.java檔案,首先你要知道都需要哪些準備,電腦系統,jvm虛擬機器,.java檔案。並讓他們三者串聯起來才是重點。
二、電腦系統通過PATH路徑尋找虛擬機器,虛擬機器通過CLASSPATH路徑尋找.java檔案。
1、jvm虛擬機器在jdk中,所以先安裝jdk,那麼如何讓電腦知道jvm在哪呢?我認為系統執行.java檔案的過程是:win系統先呼叫虛擬機器,然後到.java類的路徑裡去編譯執行java檔案。因此需要讓系統知道jvm的存在路徑。
首先Path變數是用來讓電腦知道jvm的存在路徑。
其次CLASSPATH是用來讓JVM知道將要執行的類在哪裡。
2、JAVA_HOME:jdk的路徑。JAVA_HOME相當於一個代替內容,代詞。
3、PATH:這個寫JVM的地址:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意後面的分號
4、CLASSPATH:這個是用來尋找.java類的。如何尋找,用當前路徑來尋找的。
寫法:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar; 要注意前面的點,表示當前路徑。