Linux下安装Java环境

 

要知道自己的Linux系统是几位的,然后安装相应位数的jdk安装包

可以通过以下命令查看位数:

getconf LONG_BIT

我的是32位的Linux系统。

根据Oracle官网的文档说明(官网文档链接),在linux平台下安装32位的jdk可以使用以下文件:

jdk-8uversion-linux-i586.tar.gz

其中,version是版本号。

然后去Oracle官网找这种格式命名的jdk安装文件,我找到的这个下载要求登录,那就注册一个账号吧,等邮箱确认要一段时间,耐心等待就行。(哈哈,从今天起,我也是有Oracle账号的人了)

然后,创建一个放jdk的目录:

cd /usr/lib
mkdir jvm

接下来,进入刚刚下载的jdk安装包的位置,例如,我的是在Downloads文件夹里:

cd ~
cd Downloads

解压:

sudo tar -zxvf ./jdk-8u251-linux-i586.tar.gz -C /usr/lib/jvm

注意,这个压缩包的名字是自己下载的那个,比如我下的是jdk-8u251-linux-i586.tar.gz

在tar命令中,-v是显示指令执行过程,如果不想看解压过程的话可以直接-zxf。个人感觉选择看与不看都有各自的好处,看的话可以消除等待时的焦虑和无聊,就像坐电梯时看电梯到几楼了,如果当中卡了什么的还可以及时发现;不看的话界面整洁,以后如果往上翻看命令的时候就不用看到那一大段解压的过程。

-C表示后面跟的是目的目录,即解压到/usr/lib/jvm这个目录里面

等jdk文件解压完成之后,可以去目标目录下面看看:

cd /usr/lib/jvm
ls

我这展示的是有一个jdk1.8.0_251目录

然后,设置环境变量

cd ~
vim ~/.bashrc

使用vim编辑这个环境变量配置文件,在这个文件的开头位置,添加如下几行内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_251
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

第一行的路径也是要根据自己装的jdk的位置和名称,例如,我的jdk安装路径是/usr/lib/jvm,安装的jdk的文件夹名称是jdk1.8.0_251

保存.bashrc文件并退出vim编辑器。然后,继续执行如下命令让.bashrc文件的配置立即生效:

source ~/.bashrc

最后,可以使用如下命令查看是否安装成功:

java -version

如果出现类似以下信息说明安装成功并且环境变量配置成功:

java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) Client VM (build 25.251-b08, mixed mode)

如果出现类似以下信息说明安装失败或则环境变量配置失败等问题,需要看看哪里出了问题:

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-5-jre-headless
 * openjdk-8-jre-headless
 * gcj-4.8-jre-headless
 * gcj-4.9-jre-headless
 * openjdk-9-jre-headless
Try: sudo apt install <selected package>

本文教程参考网页:Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0(2.7.1)/Ubuntu14.04(16.04)_厦大数据库实验室博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值