您的位置:首页 > 运维架构 > Linux

Centos修炼----->Centos7中安装JDK8

2015-12-26 15:04 489 查看

Centos7中安装JDK8

第一步:Centos7安装的时候自带了OpenJdk,因此在我们进行安装之前要先卸载这个JDK。方法如下

1 查看系统中的Java

[root@localhost ~]# rpm -qa | grep java

———————————————————————

javassist-3.16.1-10.el7.noarch

javamail-1.4.6-8.el7.noarch

javapackages-tools-3.4.1-11.el7.noarch

java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64

java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64

nuxwdog-client-java-1.0.3-4.el7_2.x86_64

java-atk-wrapper-0.30.4-5.el7.x86_64

tzdata-java-2015g-1.el7.noarch

java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64

java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

python-javapackages-3.4.1-11.el7.noarch

—————————————————————–

2 删除Java ,含有java-的对象

—————————————————————–

[root@localhost ~]# rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64

[root@localhost ~]# rpm -e –nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

[root@localhost ~]#

[root@localhost ~]# rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64

警告:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/local_policy.jar 已另存为 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/local_policy.jar.rpmsave

警告:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/US_export_policy.jar 已另存为 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/US_export_policy.jar.rpmsave

[root@localhost ~]# rpm -e –nodeps tzdata-java-2015g-1.el7.noarch

[root@localhost ~]# rpm -e –nodeps java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64

[root@localhost ~]# rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

—————————————————————–

3 检测删除结果

——————————————————————————–

[root@localhost ~]# javac

bash: javac: 未找到命令…

[root@localhost ~]#

——————————————————————————–

第二步:安装新的JDK

下载最新的jdk8.0的rpm包(也可以下载tar)

在终端进入我们下载jdk的目录

rpm -ivh jdk-8u66-linux-x64.rpm

安装完成之后在 /usr目录下会发现我们的java目录

此时我们并没有配置环境变量。但是我们在命令行还是可以访问javac 命令的

[root@localhost 下载]# javac -version

javac 1.8.0_66

配置环境变量

打开 /etc目录下的profile文件

在export path的前面加入如下代码 变量名=路径

# jdk confingure
JAVA_HOME=/usr/java/jdk1.8.0_66
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$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 PATH CLASSPATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL


#使用这个 $变量 可以获取变量的值 如果这个变量没有定义就是空
#PATH在连接的时候使用这个 : 进行连接
#注意我么配置的时候是 PATH 不是path,注意大小写


然后使用这个 source /etc/profile 使其生效

使用这个 echo $PATH 可以查看PATH
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: