安装java环境中发现执行 javac 失败,command not found ,记录一下
我用的是阿里云的Centos8.2版本
执行命令
yum list java*
查看支持哪些java版本
使用命令
yum -y install java-17-openjdk.x86_64
安装,
完成之后,进入
cd /usr/lib/jvm
看一下,复制最长的那个深蓝色目录
java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
然后
vim /etc/profile
配置环境变量
把这几行粘贴到最下方
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
然后执行 source /etc/profile
刷新配置文件
执行 java 和 javac 看看是否安装成功。
如果执行 javac 发现 not commond
需要安装
java-17-openjdk-devel.x86_64
这个是和你安装的版本对应的,如果安装的是1.8或者11版本,就安装对应版本的 devel,这个在
yum list java*
里都可以看到,装完之后,java和javac就都可以执行成功了。