1.首先下载jdk
链接:http://pan.baidu.com/s/1bYKrUI 密码:q55c
由于你可能下载在window下,所以需要工具在window和虚拟机Linux之间传递软件。
参考:
新手指导:使用 WinSCP(下载) 上文件到 Linux图文教程
http://www.aboutyun.com/forum.php?mod=viewthread&tid=7663
卸载自带jdk
查找自带jdk
rpm -qa | grep java java-1.8.0-openjdk-1.8.0.111-2.b15.el7_3.x86_64 java-1.7.0-openjdk-headless-1.7.0.121-2.6.8.0.el7_3.x86_64 tzdata-java-2016j-1.el7.noarch javapackages-tools-3.4.1-11.el7.noarch python-javapackages-3.4.1-11.el7.noarch java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64 java-1.8.0-openjdk-headless-1.8.0.111-2.b15.el7_3.x86_64
卸载
sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.111-2.b15.el7_3.x86_64 sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.121-2.6.8.0.el7_3.x86_64 sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64 sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.111-2.b15.el7_3.x86_64 sudo rpm -e --nodeps tzdata-java-2016j-1.el7.noarch sudo rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch sudo rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
验证
java -version
如下图,出现
-bash: /usr/bin/java: 没有那个文件或目录
验证2
which java
如出现
/usr/bin/java
说明未卸载成功,可将其删除
2.安装jdk1.8
jdk有tar安装包,也有rpm安装包,这里使用rpm。使用的是jdk8。对他们有疑问,可参考下面链接
jdk安装
sudo rpm -ivh --prefix /data jdk-8u60-linux-x64.rpm
【这里安装后,执行Java -version会自动显示版本信息,不需要配置,这里为了安全起见,进行了下面的配置。同时注意可以使用which Java命令查询,如有上述,可再次删除,然后继续下面操作
】
重命名
sudo mv jdk1.8.0_60 jdk1.8
可以看到对应目录下jdk
授权
sudo chown aboutyun:aboutyun jdk1.8
为了保险起见,可以授权为777
sudo chmod -R 777 jdk1.8
可以看到用户及读写权限都发生了改变
3.配置jdk
配置环境变量,这里通过/etc/profile来实现。
sudo vim /etc/profile
按下a键进入编辑状态,输入下面内容
JAVA_HOME=/data/jdk1.8 JRE_HOME=/data/jdk1.8/jre PATH=$JAVA_HOME/bin:$PATH CLASSPATH=/data/jdk1.8/lib:/data/jdk1.8/lib/dt.jar:/data/jdk1.8/tools.jar
使用":wq"命令保存退出。
vim不熟悉可参考
Linux命令:vim介绍
http://www.aboutyun.com/forum.php?mod=viewthread&tid=6320
生效文件
source /etc/profile
验证安装
1.Java -version
1.which java
2./data/jdk1.8/bin/java