一.背景
還是公司安排的師帶徒的任務。自己也回頭看看。
二.JDK的選擇
開發的版本java1.8。所以準備使用JDK8。
1.JDK有誰在給我們提供呢?
我以前知道的是sun、RedHat、Oracle、IBM。
我以前一般都是去sun的網站下載,后來被Oracle收購后去的Oracle下載。還有用過OpenJDK。早些年還用過IBM的JDK。
下面是“文心的回答”:
開源的JDK(Java Development Kit)主要有以下幾種:
- OpenJDK:這是Java平臺標準版的開源實現,由Sun Microsystems公司發起并開源,后來由甲骨文公司(Oracle)接管。OpenJDK是完全自由、開放源代碼的,基于GPL協議開源。它是最精簡、最標準的JDK版本之一,沒有商業風險,因此在許多開發者和企業中得到廣泛應用。
- AdoptOpenJDK:AdoptOpenJDK是一個由開源社區維護的OpenJDK發行版。它提供了與官方OpenJDK相同的構建,但添加了一些額外的功能和優化。AdoptOpenJDK的目標是提供一個穩定、可靠、高性能的JDK版本,適用于各種應用場景。
除了以上兩種主要的開源JDK實現外,還有一些其他的開源JDK版本,如IcedTea、DragonFlyJDK等。然而,這些版本的使用相對較少,大多數開發者和企業都選擇使用OpenJDK或AdoptOpenJDK作為他們的JDK實現。
需要注意的是,盡管OpenJDK是開源的,但Java平臺的企業版(JDK Enterprise Edition,JDK EE)并不完全是開源的。從Java 11開始,Java EE的技術和規范被轉移到Eclipse Foundation并改名為Jakarta EE。因此,對于需要開發企業級應用程序的開發者來說,他們可能需要使用Oracle提供的JDK EE或者Eclipse Foundation提供的Jakarta EE相關技術和工具。
sun被Oracle收購后,jdk的版本一部分開源,一部分收費。可以參考這位朋友對JDK8的版權情況說明https://www.cnblogs.com/Arborblog/p/16274605.html
2.為什么要關注商業授權的情況?
作為大公司,特別是上市企業。一定要避免使用盜版,要幫助企業避免版權糾紛,要有版權意識。
3.下載哪個JDK8?
我準備用OpenLogic's openJDK8u402-b06來做演示。大家還可以去Oracle和RedHat下載。
1)OpenLogic's openJDK8u402-b06下載地址:https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u402-b06/openlogic-openjdk-8u402-b06-windows-x64.zip
2)Oracle JDK8u202下載頁面(點擊下載需要登錄):Java Archive Downloads - Java SE 8
3)RedHat jdk-8u402-x64 ZIP(也是點擊下載需要登錄):Red Hat build of OpenJDK Download | Red Hat Developer
選擇OpenLogic's openJDK的原因一方面是不需要登錄,另外文心告訴我:
OpenLogic的OpenJDK屬于OpenJDK的一種發行版。如前所述,OpenJDK是Java平臺標準版的開源實現,由Sun Microsystems公司發起并開源,后來由甲骨文公司(Oracle)接管。OpenLogic作為一家專注于開源技術的公司,他們提供的OpenJDK版本是對官方OpenJDK的一種補充或定制。
OpenLogic的OpenJDK版本適用于Java 8和Java 11,并且得到了認證和定期更新,以確保安全性和最新性。OpenLogic提供的OpenJDK版本可能包含了一些額外的優化、功能或支持,以滿足特定用戶的需求。然而,它仍然基于原始的OpenJDK源代碼,并遵循相同的開源協議和標準。
因此,可以說OpenLogic的OpenJDK是官方OpenJDK的一種發行版或定制版,它提供了額外的支持和優化,以滿足不同用戶的需求。
三.安裝配置JDK
綠色版本就簡單多了。偷懶的,可以不設置環境變量,直接解壓了,可以命令運行的。比如:
"D:\zsp\tools\openlogic-openjdk-8u402-b06-windows-64\bin\java" -version
openjdk version "1.8.0_402-402"
OpenJDK Runtime Environment (build 1.8.0_402-402-b06)
OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode)
我們還是寫寫正常的方式吧!
1.解壓jdk
注意解壓的路徑不要有中文和空格。
2.創建系統變量java_home
在環境變量中,創建系統變量java_home,設置值為解壓目錄(就是bin文件夾的上級目錄哈)
3.補充設置系統變量path
補充“%java_home%\bin” 和 “%java_home%\lib”。
四.測試JDK安裝是否正常
1.輸入java -version
顯示了版本等信息就是安裝好了。
2.輸入 javac
顯示了javac命令的語法介紹就是安裝好了。