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:~# 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章