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”。