为什么Oracle Java不包含在标准的Ubuntu仓库中?
作者:互联网
与许多流行的编程语言不同,流行的Oracle Java包is only available using a PPA,不是官方的回购.
为什么Oracle Java不包含在标准的Ubuntu仓库中?
解决方法:
Ubuntu在其存储库中有OpenJDK.它是Oracle JDK, which contains some closed-source parts的完全开源版本.
这是一个神话,OpenJDK更低,更不稳定,但这是过去.
今天(从第7版开始),它们非常平等. OpenJDK甚至是Java 7和Java 8的参考实现.这是两个实现之间的竞争,因为一些新特性首先出现在OpenJDK中,然后被包含到OracleJDK中,而一些特性则反过来包含在内.
主要区别在于OpenJDK没有包含Webstart(但是开源IcedTea完成了这项工作)和其他一些Oracle缺失的闭源工具,但没什么重要的.
总结一下:As Ubuntu supports everything that is open-source,它支持OpenJDK,特别是因为它没有任何真正的缺点.
标签:java,oracle,ppa,legal 来源: https://codeday.me/bug/20190807/1615140.html