ubuntu16.04安装JDK

前言:

每次安装环境的时候,没有什么难度,重复性的工作,偶尔忘记了一些细节性问题,导致花了部分时间

经常遇到的问题

  • 经常直接下载jdk 后遇到解压命令 tar,报格式错误的问题
-rw-r--r-- 1 root root 5307 Mar 21  2012 jdk-8u111-linux-x64.tar.gz
root@iZj6cdb3lulnsqtqr01tmvZ:/usr/lib/jdk# tar   jdk-8u111-linux-x64.tar.gz
tar: Old option 'g' requires an argument.
Try 'tar --help' or 'tar --usage' for more information.

究其原因:
是用wget命令直接下载的JDK,这是问题的根源。
去Oracle官网下载过jdk的童鞋应该都知道,下载之前需要同意Oracle的安装协议,不然不能下载,但是用wget的方式,默认是不同意,虽然能下载下来,但是下载下来的文件会有问题,所以在Linux上解压一直失败。去官网下载好,然后传到服务器上,再解压就没有问题了。

安装过程:

  • 下载 JDK官网的jdk 对应的版本,然后上传到服务器上-》解压-》删除原有的tar包
root@iZj6cdb3lulnsqtqr01tmvZ:/usr/lib/jdk# ls -l
total 187328
drwxr-xr-x 7 uucp  143      4096 Dec 16 03:48 jdk1.8.0_201
-rw-r--r-- 1 root root 191817140 Feb 15 15:42 jdk-8u201-linux-x64.tar.gz
root@iZj6cdb3lulnsqtqr01tmvZ:/usr/lib/jdk# rm -rf jdk-8u201-linux-x64.tar.gz 
root@iZj6cdb3lulnsqtqr01tmvZ:/usr/lib/jdk# ls -l
  • 配置环境
    这里是将环境变量配置在etc/profile,即为所有用户配置JDK环境。
    使用命令打开/etc/profile文件
sudo vi /etc/profile

在末尾添加以下配置:

#set java env
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre    
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    
export PATH=${JAVA_HOME}/bin:$PATH 

如下:
在这里插入图片描述

执行命令使修改立即生效

source /etc/profile 
  • 测试安装是否成功

在终端输入,出现版本号则表示安装成功
java -version

如下表示安装成功

root@iZj6cdb3lulnsqtqr01tmvZ:~# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
root@iZj6cdb3lulnsqtqr01tmvZ:~# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ItJavawfc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值