java環境變量的配置方法圖文詳解【win10環境為例】
本文實例講述了java環境變量的配置方法。分享給大家供大家參考,具體如下:
為什么要配置環境變量:1. PATH環境變量(Window不區分大小寫,Linux系統下必須大寫)。作用是指定命令搜索路徑
在CMD中執行命令時,它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變量中,bin目錄中包含經常要用到的可執行文件如javac java javadoc等待,設置好 PATH變量后,就可以在任何目錄下執行javac java 等工具了。
好比path環境變量里面有個%SystemRoot%system32是指系統根目錄中的system32目錄中(C:WindowsSystem32),如果不設置它的話,那么你直接CMD下>notepad是召喚不出來記事本的。
測試:如果直接輸入java javac 不行,就是PATH設置問題
2. CLASSPATH環境變量。(1.8版本不需要設置,據說是自動添加本地路徑,不過因為某些公司會使用不是最新版本的JDK,設置一下還是比較穩的)
作用是指定類搜索路徑
要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPATH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。 (當前目錄:Java代碼編譯后的class文件存在放當前目錄下,運行時class文件必須在classpath對應目錄下。)
測試:javac xxx (不需要.class),如果不設置當前目錄的話,即使在cmd中跳轉到當前目錄也無法javac 到目標文件
3. JAVA_HOME環境變量。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。
另外,其他的環境變量設置也可以通過%JAVA_HOME%來取得JAVA_HOME環境變量的值來方便設置
PS:用戶變量跟系統變量的區別:
僅由當前用戶使用的變量和系統各個用戶公用變量的區別。
變量設置:************classpath變量***************打開我的電腦--屬性--高級--環境變量
2.
新建變量
JAVA_HOME
其中變量名是安裝JDK的路徑;
***************************************3.新建變量
CLASSPATH/classpath(兩個變量名都可以)
變量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
意思:
· %JAVA_HOME%-----取得JAVA_HOME的變量值,則%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;意思是JDK安裝路徑下的libdt.jar和libtools.jar
· libdt.jar和libtools.jar
dt.jar和tools.jar是兩個java最基本的包,里面包含了從java最重要的lang包到各種高級功能如可視化的swing包,是java必不可少的。
tools.jar 是系統用來編譯一個類的時候用到的,即執行javac的時候用到
· rt.jar是JAVA基礎類庫(默認在加載路徑中,默認不需要添加),dt.jar是關于運行環境的類庫(主要是Swing),tools.jar是工具類庫
*************path變量******************而path下面的bin里面都是java的可執行的編譯器及其工具,如java,javadoc等,你在任意的文件夾下面運行cmd鍵入javac,系統就能自動召見java的編譯器就是歸功于這個環境變量的設置
選擇“環境變量”中變量名為“Path”的環境變量,雙擊該變量,把JDK安裝路徑中bin目錄的絕對路徑(完整寫出路徑),添加到Path變量的值中。
或者是:
%JAVA_HOME%bin;%JAVA_HOME%jrebin;
加上jre是用于非編譯器運行程序
!!!不要刪除錯東西,刪除就按取消,然后重來。
更多java相關內容感興趣的讀者可查看本站專題:《Java面向對象程序設計入門與進階教程》、《Java數據結構與算法教程》、《Java操作DOM節點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設計有所幫助。
相關文章:
1. keyiso是什么進程 服務中的Keyiso服務器是否是病毒2. Win10不能復制文件出現錯誤代碼0x80070522怎么辦?3. Win10提示“無法保存IP設置,請檢查一個或多個設置并重試”怎么辦?4. Win7如何設置三重密碼?Win7設置三重密碼的方法5. Win10重置電腦失敗怎么辦?Win10重置電腦失敗的解決方法6. Win11更新22000.100后Windows Hello不可用怎么辦?7. Win7開機速度慢怎么辦?Win7開機速度慢的解決方法8. Win8系統修改不了盤符怎么解決?9. Win10任務欄看不到正在運行的圖標但能點到是怎么回事?10. Win10更新系統后出現錯誤代碼0x80070057的解決方法
