linux openjdk_OpenJDK作为Linux上的默认Java
linux openjdk
大家好,最近,我收到了很多人的私人來信,他們對(duì)Linux默認(rèn)Java軟件包的更改感到困惑/擔(dān)心。 對(duì)于許多Linux發(fā)行版,Java的官方Sun / Oracle版本已打包為該平臺(tái)的默認(rèn)Java。 但是,由于最近的許可更改,情況將不再如此! 那么,這對(duì)Java和開源生態(tài)系統(tǒng)是正面還是負(fù)面的影響? 繼續(xù)閱讀以了解我的看法
背景
Dalibor Topic 宣布 ,隨著Java SE 7和JDK 7的發(fā)布以及OpenJDK作為Java SE 7的官方參考實(shí)現(xiàn) ,終于應(yīng)該放棄非開源的“ Java操作系統(tǒng)發(fā)行商許可證”( DLJ )了。
對(duì)我來說意味著什么?
這樣做的影響是,Linux發(fā)行版將把較長(zhǎng)的Oracle Java(== OpenJDK打包成一些專有的代碼)封裝為默認(rèn)Java。 最初,這可能/將對(duì)某些Java用戶造成問題,因?yàn)镺penJDK中仍然存在一些影響PCGen之類的錯(cuò)誤(尤其是在Swing UI庫(kù)中)。 但是,幾年前已經(jīng)有一些Linux發(fā)行版采用了這種方式, 其中最著名的是Ubuntu ,而剩余的bug很快就被清除了。
正面還是負(fù)面?
總的來說,我認(rèn)為這是朝著Linux平臺(tái)上的免費(fèi)和開放Java正確方向邁出的積極一步。 著名的開源倡導(dǎo)者西蒙·菲普斯(Simon Phipps)在推特上對(duì)此表示歡迎。 OpenJDK現(xiàn)在是參考實(shí)現(xiàn)(結(jié)合為OpenJDK打開問題跟蹤器的努力),這意味著大量Java / Linux最終用戶現(xiàn)在可以為我們所有人直接改善“官方Java”。
我想要Oracle版本!
當(dāng)然,需要使用Oracle JDK 6或Oracle JDK 7二進(jìn)制文件的專有部分的Linux用戶可以像往常一樣簡(jiǎn)單地從http://oracle.com/java獲得免費(fèi)下載,其下載方式與其他平臺(tái)上的用戶相同。 但是,如果是由于發(fā)現(xiàn)了“錯(cuò)誤”,我強(qiáng)烈建議那些用戶向OpenJDK項(xiàng)目提交錯(cuò)誤報(bào)告,以便我們所有人都可以解決所有問題。
歡迎意見和進(jìn)一步評(píng)論!
參考: Java 7開發(fā)者博客上的 JCG合作伙伴提供的OpenJDK作為L(zhǎng)inux上的默認(rèn)Java。
相關(guān)文章:
- JDK中的設(shè)計(jì)模式
- Java內(nèi)存模型-快速概述和注意事項(xiàng)
- Java Fork / Join進(jìn)行并行編程
- 依賴注入–手動(dòng)方式
- 了解和擴(kuò)展Java ClassLoader
翻譯自: https://www.javacodegeeks.com/2011/09/openjdk-as-default-java-on-linux.html
linux openjdk
總結(jié)
以上是生活随笔為你收集整理的linux openjdk_OpenJDK作为Linux上的默认Java的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wps表格十字架(WPS表格里面鼠标指针
- 下一篇: gwt-2.8.2下载_GWT 2 Sp