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

Gib*_*bbs 6 centos jdk

   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
Run Code Online (Sandbox Code Playgroud)

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

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

pet*_*rph 5

查看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”,这通常是确保用户获得他们通常想要的东西的方法。