配置java環境

設置環境變量
安裝完JDK後,需要設置一個JAVA_HOME的環境變量,它指向JDK的安裝目錄。在Windows下,它是安裝目錄,類似:

C:\Program Files\Java\jdk-13

在Mac下,它在~/.bash_profile裏,它是:

export JAVA_HOME=`/usr/libexec/java_home -v 13`

然後,把JAVA_HOME的bin目錄附加到系統環境變量PATH上。在Windows下,它長這樣:

Path=%JAVA_HOME%\bin;<現有的其他路徑>

在Mac下,它在~/.bash_profile裏,長這樣:

export PATH=$JAVA_HOME/bin:$PATH

把JAVA_HOME的bin目錄添加到PATH中是爲了在任意文件夾下都可以運行java。打開命令提示符窗口,輸入命令java -version,如果一切正常,你會看到如下輸出:
java -version

如果你看到的版本號不是13,而是12、1.8之類,說明系統存在多個JDK,且默認JDK不是JDK 13,需要把JDK 13提到PATH前面。

如果你得到一個錯誤輸出:

┌────────────────────────────────────────────────────────┐
│Command Prompt - □ x │
├────────────────────────────────────────────────────────┤
│Microsoft Windows [Version 10.0.0]
│© 2015 Microsoft Corporation. All rights reserved.

│C:> java -version
│’java’ is not recognized as an internal or external comm
│and, operable program or batch file.

│C:>
└────────────────────────────────────────────────────────┘
這是因爲系統無法找到Java虛擬機的程序java.exe,需要檢查JAVA_HOME和PATH的配置。

可以參考如何設置或更改PATH系統變量。

JDK
細心的童鞋還可以在JAVA_HOME的bin目錄下找到很多可執行文件:

java:這個可執行程序其實就是JVM,運行Java程序,就是啓動JVM,然後讓JVM執行指定的編譯後的代碼;
javac:這是Java的編譯器,它用於把Java源碼文件(以.java後綴結尾)編譯爲Java字節碼文件(以.class後綴結尾);
jar:用於把一組.class文件打包成一個.jar文件,便於發佈;
javadoc:用於從Java源碼中自動提取註釋並生成文檔;
jdb:Java調試器,用於開發階段的運行調試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章