下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.htmlhtml
目前大部分公司內部使用的仍是jdk8,大部分依賴java的工具或框架,對jdk8的支持度是最好的,因此選擇jdk8java
勾選贊成node
下載對應的版本linux
會讓登陸,若是沒有帳號,註冊一個便可。vim
若是點擊安裝包沒有反應,則點擊右鍵--屬性windows
修改jdk路徑服務器
修改jre路徑oracle
配置環境變量框架
JAVA_HOME
D:\Java\jdk1.8.0_211工具
echo %JAVA_HOME%
CLASSPATH加上:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin
Path最後加上:
;%JAVA_HOME%/bin
javac:是編譯命令,將java源文件編譯成.class字節碼文件。(jdk)
java:是運行字節碼文件;由java虛擬機對字節碼進行解釋和運行。(jre)
驗證是否安裝成功
java -version
javac,顯示下圖,表示jdk安裝成功
java,顯示下圖,表示jre安裝成功
卸載CentOS系統自帶的OpenJDK
rpm -qa | grep java
若是查詢到有結果,就卸載,rpm -e,卸載不掉,就強制卸載,rpm -e --nodeps
或者輸入java --version,看有沒有安裝jdk
linux服務器上建立myfile目錄,把jdk上傳到myfile目錄下
執行rz
若是未找到,則安裝(Centos上傳下載小工具lrzsz,能夠把文件上傳到遠程服務器上)
yum -y install lrzsz
安裝完成後,輸入rz
上傳成功
解壓jdk到/usr/local/
tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/,-C表示指定解壓到的目錄
配置環境變量
這裏採用全局設置方法,就是修改 /etc/profile,它是全部用戶共用的環境變量
vim /etc/profile
輸入G,定位到最後一行,輸入i進入insert模式,添加如下內容:
注:PATH在配置的時候,最好把$JAVA_HOME/bin放在最前面,否則使用java命令時,系統會找到之前的java,就再也不往下找,這樣java這個可執行文件運行的目錄其實不在$JAVA_HOME/bin下,而在其它目錄下,會形成很大的問題
按esc進入命令行模式,再按:wq保存退出
使環境變量當即生效,source /etc/profile
檢驗是否安裝成功
輸入:java -version,查看jdk版本
輸入命令:java,檢測jdk bin環境
成功,會看到以下java命令參數使用說明界面
接着輸入:javac,檢測jdk classpath環境
成功,會看到以下javac命令參數使用說明界面