版权声明:本文为博主原创文章,未经博主允许尽情转载。 https://blog.csdn.net/weixin_38388991/article/details/78395719
话不多说,进入正题:
前提:需要卸载自己Linux上的jdk;
rpm -qa |grep jdk
之后会显示你的所有的安装包
使用命令:
rpm -e --nodeps 对应的每个包名
使用命令:
java -version
./usr/bin/java: No such file or directory
这样就删除了,然后我们开始后续的操作
第一步查看自己的Linux版本(很重要):
uname -a
Linux localhost.localdomain 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
上面是我的虚拟机上的Linux版本,i686表明系统安装的是32位的,但是这个结果不是很明显,不容易看出来,有第二种方式查看
getconf LONG_BIT
32
结果非常明显,显示的数字就是你的Linux的位数.
第二步:下载:jdk
我使用的方式,是先将jdk下载到我的本地电脑,然后再通过工具上传到虚拟机上
在官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载对应的jdk
通过SecureCRT上传到Linux上(具体方法百度,这个不赘述)
将上传的文件复制到自己准备安装的位置
我使用的是:/usr/local/java_install这个位置
第三步:安装jdk
解压下载的文件
tar -xzvf jdk-8u151-linux-i586.tar.gz
为了节约空间,建议删除之前剩的包文件
rm -rf jdk-8u151-linux-i586.tar.gz
{
网上提供了建立长连接以节省目录长度(建议使用,因为使用连接这种方式便于后期的版本升级):
ln -s /usr/local/java_install/jdk1.8.0_151(这里是你的安装位置) /usr/jdk
}
第四步:编辑配置文件,配置环境变量
vim /etc/profile
在文件最后加上
JAVA_HOME=/usr/local/java_install/jdk1.8.0_151 (如果你使用了上面的使用长连接了这里应该就是你的长连接的地址如:/usr/jdk)
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
或者使用另一种方式:
export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(jdk1.6.0_45改为你安装的jdk的文件夹名称)
保存退出!
第五步:让配置生效
可以输入重启或者注销
sudo shutdowm -r now #重启
或者使用命令:
source /etc/profile #激活配置
[root@localhost jdk1.8.0_151]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) Client VM (build 25.151-b12, mixed mode)
[root@localhost jdk1.8.0_151]# javac -version
javac 1.8.0_151
[root@localhost jdk1.8.0_151]#
两个版本一直则ok!