码迷,mamicode.com
首页 > 其他好文 > 详细

(个人)CentOS的JDK安装

时间:2017-08-08 00:25:14      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:nod   inux   arc   环境变量   size   hat   推荐   contain   编辑器   

一. 卸载JDK

1. 通过如下命令查看当前JDK的相关内容
rpm -qa | grep java
2. 如果出现如下内容
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.6.0-openjdk-devel-1.6.0.0-1.50.1.11.5.el6_3.x86_64
tzdata-java-2012j-1.el6.noarch
libvirt-java-devel-0.4.9-1.el6.noarch
libvirt-java-0.4.9-1.el6.noarch
java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64
3. 那么依次通过如下命令进行删除
rpm -e --nodeps xxx
其中xxx即为2中出现的数据,比如如下就是删除的2个,上述第二条出现几条,执行几次.
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
4. 当删除完成后,再次运行第一条所述的指令,确定是否卸载干净,如果卸载干净,第一条指令不会输出任何内容.

二.JDK的安装

1. 在Oracle的官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载对应的JDK包.当前我因为是64位的CentOS,所以下载的为:
Linux x64176.92 MB jdk-8u144-linux-x64.tar.gz
需要注意的是 rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序. 推荐下载tar.gz 然后自己配置.
下载完成后,将 jdk-8u144-linux-x64.tar.gz 放在某个目录待用.

2. 在 /usr 目录下创建 /java 目录
cd ../
cd /usr
mkdir /java
3. 对下载的jdk解压
mv /back/jdk-8u144-linux-x64.tar.gz /usr/java   ---将jdk的安装包移动到目录中
tar -zxvf jdk-8u144-linux-x64.tar.gz
4. 配置环境
使用过如下指令进入全局环境变量配置,vim是通过vim编辑器进行配置,记住如下几个指令就够了.
  i 为进入编辑模式
 esc是退出编辑然后进行命令模式 
 :wq 为退出加保存
vim /etc/profile 
然后在最下面进行如下设置,其中 jdk需要改成自己对应的版本
#set java enviroment 
JAVA_HOME=/usr/java/jdk1.8.0_144
JRE_HOME=/usr/java/jdk1.8.0_114/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
设置完成后,退出vim,然后继续输入如下指令,刷新环境变量
source /etc/profile

5. 测试是否安装成功
java -version
如果安装成功则会有相应的版本显示
技术分享
 
 2017年8月7日21:11:14 LCF

 









(个人)CentOS的JDK安装

标签:nod   inux   arc   环境变量   size   hat   推荐   contain   编辑器   

原文地址:http://www.cnblogs.com/LiuChunfu/p/7302491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!