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

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