赞
踩
yum list installed | grep java
可能会出现上图这个问题:使用下面的命令安装模块依赖
yum module enable perl:5.26
可以看到模块依赖已经安装成功,接下来继续查看系统是否已经安装过java(这里显示的使已经安装了java)
yum list installed | grep java
yum -y remove java-1.8.0-openjdk*
yum -y list java*
如果遇到这个错误请参考以下文章
https://blog.csdn.net/qq_34670078/article/details/123543516
yum install java-1.8.0-openjdk*
java -version
若提示一下错误,则手打java -version即可(是复制的字体原因造成的)
使用yum安装的java的默认安装路径在 /usr/lib/jvm,我们可以看到这个目录里只有两个目录,其中一个是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el8_4.x86_64,查看这个目录,可以找到其下的bin目录,并找到java和javac命令。所以将JAVA_HOME指向这个目录
下面开始设置环境变量。配置环境变量的目的是因为java命令并不是系统的系统命令,所以需要配置,以便系统能在任何地方调用到java命令。如果想全体用户都可以使用java的话,需要修改/etc/profile文件,添加JAVA_HOME。
vi /etc/profile
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el8_4.x86_64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
. /etc/profile
echo $JAVA_HOME
java -version
java
javac
输入完javac若出现command not found报错,则只需要再安装一下对应的包即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。