在Centos上,sudo yum install只安装JRE而不是JDK。

16

我尝试使用以下命令在Centos中安装open-jdk:

sudo yum install java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64

它只安装JRE而不是JDK。

安装后,

  1. 文件夹/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64中只有JRE。

  2. javac未被识别。

1个回答

32

通过阅读这个链接,发现sudo yum install java-1.8.0-openjdk只安装JRE。

执行sudo yum install java-1.8.0-openjdk-devel来安装JDK。


1
这帮助我解决了在CentOS上出现的Gradle错误,关于缺少Tools.jar。使用实际的JDK运行我的Gradle命令解决了问题。谢谢! - Blake Mills
dnf 安装 java-1.8.0-openjdk-devel.x86_64(Fedora) - Alex Punnen
1
投入了3-4个小时,终于得到了解决方案,感觉非常棒!!! - deepak mishra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接