hualinux java 1.2:win7安裝jdk8或14及配置

目錄

前言:JDK和OpenJDK區別

一、jdk8安裝及配置

1.1 jdk8下載及安裝

1.1.1 jdk8下載

1.1.2 jdk安裝

1.2 配置jdk8環境變量

1.2.1 配置path和classpath

1.2.2 配置相關說明

1.3 測試

二、jdk14安裝及配置

2.1 jdk14安裝及配置

2.1.1 jdk14下載

2.1.2 jdk14安裝

2.2  jdk14配置環境變量

2.3 測試


我們要在電腦上運行java程序,首先得安裝java語言開發環境jdk,JDK(Java Development Kit) 是 Java 語言的軟件開發工具包(SDK)的意思。

jdk主要分jdk(sun官網的被oracle收購)、openjdk(也是sun開放的)

前言:JDK和OpenJDK區別

oepnjdk、jdk是java開發兩個最受歡迎的工具。簡單說一下它們的區別

1.授權協議不同:

OpenJDK採用GPL V2協議放出,而JDK則採用JRL放出。兩者協議雖然都是開放源代碼的,但是在使用上的不同在於GPL V2允許在商業上使用,而JRL只允許個人研究使用。

2.OpenJDK不包含Deployment(部署)功能

部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,這些功能在OpenJDK中是找不到的。

3.OpenJDK源代碼不完整

這個很容易想到,在採用GPL協議的OpenJDK中,Sun JDK的一部分源代碼因爲產權的問題無法開放OpenJDK使用,其中最主要的部份就是JMX中的可選元件SNMP部份的代碼。因此這些不能開放的源代碼將它作成plugin,以供OpenJDK編譯時使用,你也可以選擇不要使用plugin。而Icedtea則爲這些不完整的部分開發了相同功能的源代碼(OpenJDK6),促使OpenJDK更加完整。

4.部分源代碼用開源代碼替換

由於產權的問題,很多產權不是SUN的源代碼被替換成一些功能相同的開源代碼,比如說字體柵格化引擎,使用Free Type代替。

5.OpenJDK只包含最精簡的JDK

OpenJDK不包含其他的軟件包,比如Rhino Java DB JAXP……,並且可以分離的軟件包也都是儘量的分離,但是這大多數都是自由軟件,你可以自己下載加入。

我在這裏選擇是oracle的jdk, 目前最流行的是jdk8和目前最新版本jdk14,兩個版本中選擇其中一下安裝即可,如果不是線上跑的可以安裝jdk14玩一下,如果想與開發環境一致的話可以使用和開發環境一般的版本

 

一、jdk8安裝及配置

1.1 jdk8下載及安裝

1.1.1 jdk8下載

下載jdk8,打開oracle的下載地址並找到“Java SE 8”相關字眼,目前最新的爲Java SE 8u251,點旁邊的JDK Download

或直接打開 jk8的下載地址,現下載jdk8需要登陸才能下載的,如果沒有賬號我已經幫你們下載好了,並上傳到csdn中,點擊下載

如果想要從官網下載的話,可以直接登陸

輸入賬號和密碼之後,點“登錄即可”

會自動轉到剛纔的下載頁面,就可以下載jdk8了,我的是win7 64位(這幾年的電腦基本上都是64位的了),現在我下載的是64位的,目前最新版本是8u251

會彈出一個保存對話框(每個瀏覽器不同,我的是火狐瀏覽器),即保存即可,因國外網站過程有點慢,耐心等待即可。

 

1.1.2 jdk安裝

雙擊運行剛剛下載的“jdk-8u251-windows-x64.exe“,會彈出如下圖所示:

點“下一步”過一會兒,會彈出多一個對話框,主要是安裝jre的,如下所示:

1.2 配置jdk8環境變量

1.2.1 配置path和classpath

安裝完之後,還要幫jdk配置環境變量,以方便用命令提示符直接使用java命令,如果沒配置的話,會提示如下錯誤:

不是內部或外部命令,也不是可運行的程序或批處理文件。

因爲:windows命令提示符使用的命令都是都是放在C:\Windows\System32,64位是放在C:\Windows\SysWOW64目錄中的

所以得配置的下命令路徑、

“計算機”-->“屬性”-->“高級系統設置”-->在“高級”選項中點“環境變量”

在“系統變量(S)”新建一個如下幾個變量:

JAVA_HOME:D:\Program Files\Java\jdk1.8.0_251

CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  //記得前面有個"."

Path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

1.2.2 配置相關說明

看到上面配置的,有些好學的人,可能會有疑問,爲什麼要這樣配置啊,在這裏我進行簡單的解說一下

JAVA_HOME

是添加一個變量叫JAVA_HOME,我們可在“命令提示符”中輸出這個變量的值

打開“命令提示符”輸入“echo %JAVA_HOME%”,前後的百分符是取變量值的意思。

CLASSPATH:如果用不到額外的其實可以不配置的

CLASSPATH環境變量。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPATH來尋找類的.class文件

rt.jar是JAVA基礎類庫,dt.jar是關於運行環境的類庫,tools.jar是工具類庫 設置在classpath裏是爲了讓jvm能根據路徑找到這些所需的依賴。

ps:Tomcat下的Web應用有兩個預置的classpath : WEB-INF/classes和 WEB-INF/lib

Path:exe命令所在路徑

Path和CLASSPATH區別是:

path是Windows查找.exe文件的路徑;classpath是jvm查找.class文件的路徑

 

1.3 測試

"開始"->;"運行",鍵入"cmd";

2)分別鍵入命令"java -version","javac -version",“java”出現畫面,說明環境變量配置成功;

 

二、jdk14安裝及配置

2.1 jdk14安裝及配置

2.1.1 jdk14下載

打開oralce jdk下載地址,找到jdk14,發現相對jdk8少了jre下載,因爲jre已經集成進jdk中了。

或者直接jdk14打開下載地址,jdk最新版本下載不用登錄直接下載即可。

找到win64位的exe下載即可,如下圖所示:目前最新版本爲14.0.1

會彈出保存的對話框直接點保存即可。

 

2.1.2 jdk14安裝

雙擊剛剛下載的“jdk-14.0.1_windows-x64_bin.exe”

發現是不是比jdk8 安裝簡單多了,因爲少了個jre

 

2.2  jdk14配置環境變量

JDK 11(包括11 後就不需要 jre 了, Oracle OpenJDK 都把 jre 合成到了 jdk ,所只需要配置一個 jdk 就可以了。

 “計算機”-->“屬性” --> “高級系統設置” -->在“高級”選項中點“環境變量”

在“系統變量(S)”新建一個如下幾個變量:

JAVA_HOME:D:\Program Files\Java\jdk-14.0.1

CLASSPATH: .;%JAVA_HOME%;  //記得前面有個"."

Path: %JAVA_HOME%\bin; //我這裏是在最前面添加,所以有一個;號

如下圖所示:

2.3 測試

1)"開始"->;"運行",鍵入"cmd";

2)分別鍵入命令"java -version","javac -version",“java”出現畫面,說明環境變量配置成功;

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