對於JDK要配置三個環境變數,分別是JAVA_HOME、path、classpath 對於我本人電腦來說,配置如下: JAVA_HOME:C:\Program Files\Java\jdk1.8.0_191;(JDK的安裝路徑) path: %JAVA_HOME%\bin;%JAVA_HOME%\j ...
對於JDK要配置三個環境變數,分別是JAVA_HOME、path、classpath
對於我本人電腦來說,配置如下:
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_191;(JDK的安裝路徑)
path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JDk的運行和編譯環境的路徑)
classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
下麵我對這三個命令分別說一下:
JAVA_HOME:
方便配置path,classpath的變數值
path:
你在寫完一個Java程式之後是不是要javac一下來編譯,然後再java一下來執行?問題就在這裡,shell在執行你輸入的命令時,會到PATH變數所指定的路徑中查找看是否能找到相應的命令程式,而javac和java這個命令本機一開始是沒有的,他們存在於你安裝的JDK的bin目錄下,因此我們需要把 bin目錄增加到現有的PATH變數中。
classpath:
作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的,我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變數中。