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