在Linux上安装java JDK

话不多说,进入正题:

前提:需要卸载自己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!




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值