這幾天試着自己下載安裝jdk,在設置環境變量的時候被折磨得小脾氣又快爆發了,就決定把自己遇到的問題記錄下來。以便於遇到相同問題的小伙伴可以參考,省去不必要的麻煩。(自己的系統是win10,不過這個沒什么關系)
一. 所需的環境變量:
1. JAVA_HOME: 進入環境變量頁面,找到系統變量點擊新建,變量名填“JAVA_HOME”,變量值為jdk的路徑。JAVA_HOME主要是用來代替jdk路徑的簡寫,配置完后,接下來我們就可以使用JAVA_HOME來代替jdk的路徑。我的Jdk路徑如下:
2. CLASSPATH: 如上,新建一個系統變量,變量名“CLASSPATH”,如果已經將JAVA_HOME變量已經正確配置完畢,則直接復制下面雙引號中的內容到CLASSPATH變量的變量值中即可“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
3. Path變量的新增:在羅列系統變量的框中找到Path變量,雙擊打開,點擊新建(這個是要在Path變量中新增內容),在Path中新建兩次新增兩行,內容如下:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
4. 一直點擊確定退出環境變量的配置
5.win+R 輸入cmd回車進入命令行,輸入java -version,顯示如下:
至此環境變量配置完成。
二. 使用中的問題及解決。
1.這次重裝jdk主要是為了試着使用jdk編譯和運行java程序,於是就立馬寫了一個helloworld做個小測試,但是使用javac編譯Java文件時出現了以下錯誤:
我將Hello.java保存在了電腦的文檔中,要想避免上述問題,就需要切換到文檔所在的目錄下,再次目錄下執行javac,java命令才不會報錯。如下:
用javac編譯后會得到一個 類名.class 的文件,用命令java 類名 運行,省略 .class
2. 另一個小問題是,新建一個txt文檔,編輯好java代碼后,將后綴名改成 .java,回車后如果圖標依然是txt文檔的圖標,則需要查看是否有隱藏后綴,確認該文檔是java文檔,否則也會出現找不到文件的錯誤。