1. 程式人生 > >java環境變數的配置以及配置原因分析理解

java環境變數的配置以及配置原因分析理解

一、為什麼要進行環境變數配置?

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;   要注意前面的點,表示當前路徑。

三、編譯執行,完成任務。