这三种java安装有什么区别?

这三种java安装有什么区别?
   yum install -y java-1.7.0

   yum install -y java-1.7.0-openjdk.x86_64

   yum install -y java-1.7.0-openjdk-devel

我已经提到了更多,关联。有评论 openjdk.x86_64 仅安装 jre。我没有找到这三个统计数据的确切差异?有什么建议么?

当我在 centos 6 中尝试第三个时,它返回代码 1。但第二个成功了。

答案1

看着http://mirror.centos.org/centos/6/os/x86_64/Packages/你会发现什么是可能安装的(当然,除非你添加了更多存储库)。

现在

  • java-1.7.0-openjdk.x86_64是包含JRE的包

  • java-1.7.0-openjdk-devel包含开发内容(如果您只想运行 Java 应用程序,基本上不需要这些内容)。

  • java-1.7.0可能是一个元包(至少这是我的猜测),它引入了第一个包,可能还有一些经常与其一起使用的其他东西。这通常是确保用户得到他们想要的东西的方法通常想要,如果他们唯一知道的是他们想要“安装 Java 7”。

相关内容