centos7 yum安装的java-1.8.0-openjdk 没有 javac ,需要安装 devel 版本。
只能先卸载yum安装的jdk,重新安装devel 版本的jdk。
卸载已有的jdk
查看目前系统中的jdk
rpm -qa | grep jdk
[root@localhost /]# rpm -qa | grep jdk
java-1.8.0-openjdk-headless-1.8.0.232.b09-0.el7_7.x86_64
copy-jdk-configs-3.3-10.el7_5.noarch
java-1.8.0-openjdk-devel-1.8.0.232.b09-0.el7_7.x86_64
java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
[root@localhost /]#
yum卸载
yum -y remove xxx
!!!将上面全部删除,删完再次查询,删到没有为止
yum安装
查看有哪些安装包
yum search java|grep jdk
找到64位 1.8 devel版本的 java-1.8.0-openjdk-devel.x86_64
安装
yum install -y java-1.8.0-openjdk-devel.x86_64
按照完成 java -version 检验是否成功
设置环境变量