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.noarchjavamail-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 ~]# javacbash: 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
相关文章推荐
- Linux下搭建mutt+msmtp发送邮件
- Centos修炼----->Centos7程序安装方法
- Linux Framebuffer驱动剖析之一—软件需求
- Linux下解决mysql中文乱码问题
- Linux数据恢复
- Linux下LAMPP使用root权限调用shell
- Gnu Linux--Ubuntu系统清理项整理
- linux查看历史命令history
- 真机安装kali Linux
- linux的mount(挂载)命令详解
- LINUX下安装U-MAIL邮件系统
- 马哥linux学习笔记:源码编译安装
- Linux命令学习总结:dos2unix - unix2dos
- 马哥linux学习笔记:centos7中的yum详解
- 马哥linux学习笔记:centos7.x中rpm命令详解
- Linux负载均衡软件LVS之一(概念篇)
- linux hostname 和hostname -i问题
- 关于linux的进程中的各个线程cpu占用情况的分析和查看
- linux硬链接与软链接
- Linux自动化运维部署+运维