在百度上搜索 CentOS配置java开发环境时,误下载了 java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8(这其实不是开发包,只是运行环境,所以输入javac 无反应)
导致输入javac编译程序时显示 “javac不是内部或外部命令,也不是可运行的程序”
接下来是解决办法
首先卸载我们原来安装的jdk运行环境(java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8)
卸载jdk运行环境
- 查看目前系统的jdk: rpm -qa | grep jdk
- 卸载 yum -y remove java-1.8.0-openjdk.x86_64
在CentOS安装java开发环境
搜索当前可用的jdk下载包
- yum search java|grep jdk
- 下载jdk开发环境java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
- 试一下 javac -version java -version 开始java编程吧
PS:其实如果不是一味的相信百度,而是看下安装包后面的说明我们也是可以安装成功的
日期:2020年4月8日18点51分