首頁 常見問題 OpenJDK 和 OracleJDK 的差別?

OpenJDK 和 OracleJDK 的差別?

Jun 06, 2020 pm 01:19 PM
jdk

OpenJDK 和 OracleJDK 的差別?

OpenJDK 和 OracleJDK 的差別?

1、授權協定的不同:OpenJDK採用GPL V2協定放出,而SUN JDK則採用JRL放出。兩者協定雖然都是開放原始碼的,但使用上的不同在於GPL V2允許在商業上使用,而JRL只允許個人研究使用。

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

3、OpenJDK原始碼不完整:這個很容易想到,在採用GPL協定的OpenJDK中,SUN JDK的一部分原始碼因為產權的問題無法開放給OpenJDK使用,其中最主要的部分就是JMX中的選用元件SNMP部份的程式碼。

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

GPL通用公共授權

GPL,是GNU General Public License的縮寫,是GNU通用公共授權非正式的中文翻譯。它並非由自由軟體基金會所發表,亦非使用GNU通用公共授權的軟體的法定發布條款─只有GNU通用公共授權英文原文的版本始具有此等效力。

推薦教學:《PHP教學



##########################

以上是OpenJDK 和 OracleJDK 的差別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在 Windows 11 上安裝 Java 如何在 Windows 11 上安裝 Java Apr 13, 2023 pm 09:22 PM

儘管每隔一段時間就會出現大量應用程序,但 Java 仍然是迄今為止最常用和最重要的程式語言之一。許多應用程式依賴 Windows 作業系統上的 Java,更新它意味著透過為 Java 應用程式提供安全運行的穩定性和安全性來提高效能。您也可以在 Linux 和 macOS 平台上安裝 Java。唯一的區別是每個平台的包/文件。現在,有了 Windows 11,是時候下載 Java,在今天的文章中,我們將帶您完成在您的裝置上安裝它的簡單步驟。我應該下載哪個版本的 Java?您下載的 Java 版本

oracle資料庫需要jdk嗎 oracle資料庫需要jdk嗎 Jun 05, 2023 pm 05:06 PM

oracle資料庫需要jdk,原因是:1、使用特定的軟體或功能時需要包含在JDK中的其他軟體或函式庫;2、需要安裝Java JDK才能在Oracle資料庫中執行Java程式;3、JDK提供了開發和編譯Java應用程式的功能;4、滿足Oracle對Java函數的要求,以幫助實現和實現特定功能。

java之JDK​​動態代理實例分析 java之JDK​​動態代理實例分析 Apr 30, 2023 pm 01:16 PM

1.說明Java中提供了一個動態代理類別Proxy,Proxy並不是我們所謂的代理物件的類,而是提供了一個建立代理物件的靜態方法(newProxyInstance)來取得代理物件。 2.實例publicclassHelloWorld{publicstaticvoidmain(String[]args){//取得代理物件ProxyFactoryfactory=newProxyFactory();SellTicketsproxyObject=factory.getProxyObject();proxyO

深度Linux系統安裝JDK教學課程 深度Linux系統安裝JDK教學課程 Feb 15, 2024 pm 12:36 PM

深度Linux系統是一款基於Linux核心的國產作業系統,具有穩定、安全、易用等特點,在深度Linux系統中,安裝JDK(JavaDevelopmentKit)是開發Java應用程式的必要步驟,本文將詳細介紹如何在深度Linux系統中安裝JDK。安裝步驟開啟深度Linux系統的終端機。使用命令列下載JDK安裝包,命令如下:```shellsudoapt-getinstallopenjdk-11-jdk```等待下載完成後,系統會自動安裝JDK。驗證JDK是否安裝成功,輸入以下指令:```javaj

linux jdk目錄在哪 linux jdk目錄在哪 Mar 22, 2023 am 09:52 AM

linux jdk目錄在bin目錄下,具體查找方法是:1、透過“whereis java”指令找到javad的執行目錄;2、透過執行檔找到連結檔;3、透過“ls -lrt /etc/alternatives/java”指令找到安裝目錄即可。

jdk怎麼安裝-jdk安裝教程 jdk怎麼安裝-jdk安裝教程 Mar 04, 2024 pm 05:10 PM

近期有很多朋友諮詢小編jdk怎麼安裝,接下來就讓我們一起學習一下jdk怎麼安裝的全部內容吧,希望可以幫助到大家。 1.先下載JDK安裝文件,進入JDK安裝介面,如圖所示。 2、點選「下一步」按鈕,進入JDK自訂安裝介面,如圖所示。 3.建議選擇直接安裝到預設目錄,按一下「下一步」按鈕即可進行安裝,如圖所示。也可以點選「變更」按鈕,自行選擇安裝目錄。 4.安裝完畢後,彈出介面,點擊「關閉」按鈕即可,如圖所示。上面就是小編為大家帶來的jdk怎麼安裝的全部教程,希望對大家能夠有所幫助哦。

Linux系統中jdk環境怎麼配置 Linux系統中jdk環境怎麼配置 May 12, 2023 am 09:31 AM

如下操作步驟為linux系統中部署jdk環境1.下載jdk安裝包2.新建安裝jdk資料夾(/usr/local/java/jdk)cd/usr/localmkdir/usr/local/javalocal目錄下新建java目錄cd /usr/local/javamkdir/usr/local/java/jdk新建jdk目錄cd/usr/local/java/jdk3.上傳jdk安裝包到linux4.解壓縮jdk安裝包解壓縮格式:tarzxvf壓縮包名稱後面的名稱可以只輸入一個首字母,然後使用Tab按鍵

多jdk環境下如何指定springboot外部設定檔 多jdk環境下如何指定springboot外部設定檔 May 11, 2023 pm 04:01 PM

問題描述當部署環境中存在多個jdk,且預設jdk版本低於jdk8。我們在部署springboot應用的時候,需要指定jdk為jdk8或其以上版本。隨之而來的會出現一個問題:springboot應用的外部化設定檔無法加載,它會一直採用的打入應用程式jar的預設的設定檔。問題解決針對此問題,有兩種方式可以解決,如下所示:新增啟動參數--spring.config.additional-locationnohup/home/jdk1.8.0_251/bin/java-Xms256m-Xmx256m-j