CentOS7安装jdk1.8图⽂教程
第⼀步  卸载系统⾃带的OpenJDK以及相关的java⽂件
①在命令窗⼝键⼊:java -version
可以看到系统⾃带的OpenJDK版本信息。
②在命令窗⼝键⼊:rpm -qa | grep java
命令说明:
rpm   管理套件
-qa   使⽤询问模式,查询所有套件
grep  查⽂件⾥符合条件的字符串
java   查包含java字符串的⽂件
以上⽂件中:
下⾯这⼏个可以删除
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
noarch⽂件可以不⽤删除
python-javapackages-3.4.arch
arch
javapackages-tools-3.4.arch
③在命令窗⼝键⼊:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
但是会出错,因为在普通⽤户sxd⽤户下,并没有操作这⼏个⽂件的权限。
解决:
在命令窗⼝键⼊:su root
进⼊root⽤户,可以有权限操作这⼏个⽂件。
完整的删除⽂件的命令,在命令窗⼝键⼊:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
命令介绍:
rpm     管理套件
-e     删除指定的套件
–nodeps  不验证套件档的相互关联性
java安装完整教程
④检查是否已经删除成功
在命令窗⼝键⼊:
java -version
代表已经删除成功了。
⑤如果还没有删除,则⽤yum -y remove去删除他们
1、在/usr/local ⽬录下新建jdk1.8⽂件夹
mkdir /usr/local/jdk1.8
将jdk拷贝到 /usr/local/jdk1.8 进⼊到jdk1.8⽂件夹,解压压缩包
tar
2、设置环境变量 这⾥采⽤全局设置⽅法,就是修改etc/profile,它是是所有⽤户的共⽤的环境变量 到/etc/profile,编辑,在末尾添加输⼊命令: vim /etc/profile
//PATH变量千万不要写错否则导致所有命令失效
export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_131
export JRE_HOME=/usr/local/jdk1.8/jdk1.8.0_131/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
请记住,在上述添加过程中,等号两侧不要加⼊空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径⼀部分。
然后保存,保存的命令是:即可
先按ESC键,然后shift+: ,最后输⼊ wq!
运⾏以下命令,使profile⽣效
source /etc/profile
3、检验是否成功 在终端java -version
javac

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。