Linux-jdk-7u79-安装
1. 查看Linux是否已安装有JDK?
[root@promote ~]# java -version openjdk version \OpenJDK Runtime Environment (build 1.8.0_65-b17) OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode) [root@promote ~]#
2. 查看JDK信息
[root@promote ~]# rpm -qa | grep java tzdata-java-2015g-1.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64 java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch [root@promote ~]#
其它检查命令如下:
[root@promote ~]# rpm -qa | grep jdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64 java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 [root@promote ~]# rpm -qa | grep gcj [root@promote ~]# yum list installed |grep java
java-1.8.0-openjdk.x86_64 1:1.8.0.65-3.b17.el7 @anaconda java-1.8.0-openjdk-headless.x86_64 1:1.8.0.65-3.b17.el7 @anaconda javapackages-tools.noarch 3.4.1-11.el7 @anaconda python-javapackages.noarch 3.4.1-11.el7 @anaconda tzdata-java.noarch 2015g-1.el7 @anaconda
3. 卸载已安装JDK
[root@promote ~]# rpm -e --nodeps tzdata-java-2015g-1.el7.noarch
[root@promote ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64 [root@promote ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 [root@promote ~]#
如果出现找不到openjdk source的话,那么还可以这样卸载
yum -y remove java java-x.x.x-gcj-compat-x.x.x.x-xxjpp.xxx yum -y remove java java-x.x.x-openjdk-x.x.x.x-x.x.bxx.exx
yum remove 会检查依赖,如果你要移除的包被别的软件包需要的话,它会把其他软件包一起移除。 而rpm -e 则会直接告诉你被别的包需要,所以无法移除。 检查残留
[root@promote ~]# java -version
-bash: /usr/bin/java: 没有那个文件或目录 [root@promote ~]# rpm -qa | grep jdk [root@promote ~]# rpm -qa | grep gcj [root@promote ~]#
4. 解压缩安装
[root@promote network-scripts]# cd /usr/local
[root@promote local]# sudo tar xvf jdk-7u79-linux-x64.tar.gz jdk1.7.0_79/ jdk1.7.0_79/LICENSE ………
jdk1.7.0_79/README.html
jdk1.7.0_79/THIRDPARTYLICENSEREADME.txt [root@promote local]#
[root@promote local]# ln -s jdk1.7.0_79 java [root@localhost local]# ll 总用量 149920
drwxr-xr-x. 8 10 143 4096 4月 11 2015 java -> jdk1.7.0_79 -rw-r--r--. 1 root root 153512879 1月 24 03:15 jdk-7u79-linux-x64.tar.gz
5. 删除压缩包
[root@promote local]# sudo rm jdk-7u79-linux-x64.tar.gz [root@promote local]#
6. 设置环境变量
修改 /etc/profile,配置全局环境变量,它是是所有用户的共用的环境变量,在最后面加入。
[root@promote local]# vim /etc/profile
export JAVA_HOME=/usr/local/java export
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.ja
r
export PATH=$PATH:$JAVA_HOME/bin
(export JAVA_HOME JAVA_BIN PATH CLASSPATH 可不输,已实验)
按shift+G键下到低端; 按i键”插入”;
按Esc键退出编辑模式,进入阅读模式; 按”:q!”不保存退出 按”:wq!”保存退出。
7. 生效系统变量并查看
[root@promote local]# source /etc/profile [root@promote local]# echo $JAVA_HOME /usr/local/java
[root@promote local]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/java/bin [root@promote local]# echo $CLASSPATH
.:/usr/local/java/jre/lib/rt.jar:/usr/local/java/lib/dt.jar:/usr/local/java/lib/tools.jar [root@promote local]# java -version java version \
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) [root@promote local]#