centos 7安装JDK1.7
2016-06-15 17:09
513 查看
特么的,搞了半天,各种问题,就jdk版本就下载了好多个,什么.bin,什么.rpm,什么.tar.gz都下载了,百度找了一大堆方法,最后解决了,具体如下:
首先先看看centos上的java版本:
[root@localhost ~]# java -version
会出现一大堆centos自带的openjdk,全部清理
[root@localhost ~]# rm -rf xxx
我是菜鸟,一个一个的清理
[root@localhost ~]# java -version
会出现/usr/local/java 不存在该命令之类的,反正就是清理完就行
下载jdk:jdk-7u76-linux-x64.tar.gz
上传之后解压:
我们把JDK安装到这个目录:/usr/local/java(如果没有自行新建)
[root@localhost ~]# cd /usr/local/java
然后将上传的JDK,copy到/usr/local/java中,并且修改好名字方便我们管理
[root@localhost ~]# cp jdk-7u76-linux-x64.tar.gz /usr/local/java
[root@localhost ~]# cd /usr/local/java
[root@localhost ~java]# sudo tar zxvf ./jdk-7u76-linux-x64.tar.gz -C /usr/local/java/
[root@localhost ~java]# sudo mv jdk1.7.0_76 jdk1.7.0
然后配置环境变量:
[root@localhost ~java] vi ~/.bash_profile
加入:
export JAVA_HOME=/usr/local/java/jdk1.7.0
export JRE_HOME=/usr/local/java/jdk1.7.0/jre
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存退出,然后输入一下命令使之生效:
[root@localhost ~java] source ~/.bash_profile
基本就完成了,如果想要配置默认JDK,可以如下操作:
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0/bin/java 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0/bin/javac 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.7.0/bin/jar 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/jcontrol jcontrol /usr/local/java/jdk1.7.0/bin/jcontrol 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/jps jps /usr/local/java/jdk1.7.0/bin/jps 300
注意:以上会有命令出现路径找不到,只要重启计算机(如果是vm重启vm即可),也可以使用update-alternatives --remove来删除配置路径,如下:
[root@localhost ~java]# sudo update-alternatives --remove javac /usr/local/java/jdk1.7.0/bin/javac
注意部分我到是没有遇到过,若有人遇到可以尝试一下
查看当前各种JDK版本和配置:
[root@localhost ~java]# sudo update-alternatives --config java
到此就全部完成,测试
[root@localhost ~]# java -version
java version "1.7.0_76"
Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
表示通过测试
首先先看看centos上的java版本:
[root@localhost ~]# java -version
会出现一大堆centos自带的openjdk,全部清理
[root@localhost ~]# rm -rf xxx
我是菜鸟,一个一个的清理
[root@localhost ~]# java -version
会出现/usr/local/java 不存在该命令之类的,反正就是清理完就行
下载jdk:jdk-7u76-linux-x64.tar.gz
上传之后解压:
我们把JDK安装到这个目录:/usr/local/java(如果没有自行新建)
[root@localhost ~]# cd /usr/local/java
然后将上传的JDK,copy到/usr/local/java中,并且修改好名字方便我们管理
[root@localhost ~]# cp jdk-7u76-linux-x64.tar.gz /usr/local/java
[root@localhost ~]# cd /usr/local/java
[root@localhost ~java]# sudo tar zxvf ./jdk-7u76-linux-x64.tar.gz -C /usr/local/java/
[root@localhost ~java]# sudo mv jdk1.7.0_76 jdk1.7.0
然后配置环境变量:
[root@localhost ~java] vi ~/.bash_profile
加入:
export JAVA_HOME=/usr/local/java/jdk1.7.0
export JRE_HOME=/usr/local/java/jdk1.7.0/jre
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存退出,然后输入一下命令使之生效:
[root@localhost ~java] source ~/.bash_profile
基本就完成了,如果想要配置默认JDK,可以如下操作:
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0/bin/java 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0/bin/javac 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.7.0/bin/jar 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/jcontrol jcontrol /usr/local/java/jdk1.7.0/bin/jcontrol 300
[root@localhost ~java]# sudo update-alternatives --install /usr/bin/jps jps /usr/local/java/jdk1.7.0/bin/jps 300
注意:以上会有命令出现路径找不到,只要重启计算机(如果是vm重启vm即可),也可以使用update-alternatives --remove来删除配置路径,如下:
[root@localhost ~java]# sudo update-alternatives --remove javac /usr/local/java/jdk1.7.0/bin/javac
注意部分我到是没有遇到过,若有人遇到可以尝试一下
查看当前各种JDK版本和配置:
[root@localhost ~java]# sudo update-alternatives --config java
到此就全部完成,测试
[root@localhost ~]# java -version
java version "1.7.0_76"
Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
表示通过测试
相关文章推荐
- linux kernel的中断子系统之(三):IRQ number和中断描述符
- 1# CentOS 6.7 x64 最小化安装
- Centos的yum扩展源安装
- linux多线程服务器编程 muduo库学习笔记
- linux应用程序获取管理员权限
- firewalld 开启端口配置
- linux centOS装完laravel5访问public空白总结(最详细)
- linux centOS装完laravel5访问public空白总结(最详细)
- Linux设备驱动开发学习(2):Linux设备驱动简介
- centos下使用如何配置java守护进程
- centos7 安装nvm
- CentOS6.5安装vncserver实现图形化访问
- Linux下压缩解压命令总结
- 进程线程调度
- Linux设备驱动开发学习(1):前言
- Red Hat Enterprise Linux7防火墙配置详细说明
- [转]centos 下 autoconf版本升级
- linux 常用命令
- Linux查看端口占用
- linux下搭建生成HLS所需的.ts和.m3u8文件