下载Java 1.7(其实已经有Java 1.8 了,只是公司用的是1.7)
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
这里我选择的是.rpm文件,比较好安装,卸载也方便。
方法一、
wget --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm -O jdk-8u121-linux-x64.rpm
这么写的目的是因为,oracle官网需要点击接受按钮,我们加上一个特殊的cookie就可以搞定。
方法二、
还有一种安装方式,只通过浏览器的F12
打开调试,找到相应下载链接地址:
通过图片我们最后得到的下载路径就是:
http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm?AuthParam=1488943733_c3f30b2c79c91208beb549821fc4a7bf
我们再执行:
wget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm?AuthParam=1488943733_c3f30b2c79c91208beb549821fc4a7bf -O jdk-8u121-linux-x64.rpm
这样也可以下载成功。
注意: wget
命令中-O
,是对下载文件进行重命名,若不使用,则文件名为最后一个/
后的路径名。比如上面就是jdk-8u121-linux-x64.rpm?AuthParam=1488943733_c3f30b2c79c91208beb549821fc4a7bf
文件名,现在太长,所以最后自己重新命名。
2、安装命令
官网文档安装教程:
http://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html#BJFJHFDD
找到:
Installation of the 64-bit JDK on RPM-based Linux Platforms;这一段即可;
安装命令是:
~$ rpm -ivh jdk-8uversion-linux-x64.rpm
卸载之前的版本
很多时候,可以已经安装了java其他版本,假设我们之前是使用rpm
命令安装的,我们就可以执行:
rpm -qa | grep jdk
我电脑的结果是:
[root@localhost Downloads]# rpm -qa | grep jdk
jdk-1.7.0_79-fcs.x86_64
再卸载已安装的jdk
,执行命令:
rpm -e --nodeps jdk-1.7.0_79-fcs.x86_64
我们再验证是否卸载完成:
java -version
结果:
[root@localhost Downloads]# java -version
bash: /usr/bin/java: No such file or directory
就OK啦。
注:要是之前不是rpm
的方法安装的话,也就是手动安装的话,直接删除相应的文件夹就OK啦,一般手动安装的目录是/usr
或是 /opt
目录下。
3、卸载命令
~$ rpm -e package_name
package_name是指rpm -qa | grep jdk
命令查询得到的名称:
[root@localhost Downloads]# rpm -qa | grep jdk
jdk-1.7.0_79-fcs.x86_64
网上一般都说,它自动配置好了环境变量,可是在/etc/profile文件中也没有看到。
出于保险起见,手动配置如下:
export JAVA_HOME=/usr/java/jdk1.7.0_79
export JRE_HOME=/usr/java/jdk1.7.0_79/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
至此安装完毕
参考地址: