Linux(Ubuntu 16) 下Java開發環境的配置(一)------JDK的配置


前言:

本文介紹的是通用的安裝方法,一般linux系統均可使用該方法安裝.本文以Java8環境為例進行配置.
 

1.JDK的下載

進入java下載頁( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ),下載java的JDK,選擇" jdk-8u161-linux-i586.tar.gz"文件,下載到本地.
 

2.JDK的安裝

因為usr/lib目錄下的操作是需要管理員權限的所以要在命令前加sudo
  • 確認  /usr/lib/目錄下有jvm文件夾,如果沒有用 sudo 權限創建 jvm文件夾(進入到該目錄下,sudo mkdir jvm)
  • 將下載的文件解壓到該目錄下(命令:sudo tar zxvf ./jdk-8u161-linux-i586.tar.gz   -C /usr/lib/jvm)

3.環境路徑的配置

打開環境路徑文件:sudo vi ~/.profile
添加如下的語句到文末:
 
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 

source ~/.profile, 更新環境變量
 

4.成果測試

輸入 java -version,如果提示對應的java版本信息則安裝成功
 

5.命令總結

 

sudo mkdir jvm
sudo tar zxvf ./jdk-8u161-linux-i586.tar.gz   -C /usr/lib/jvm
sudo vi ~/.profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.profile
java -version 

6.可能出現的問題:

(1)程序 'java' 已包含在下列軟件包中

程序 'java' 已包含在下列軟件包中:
* default-jre
* gcj-4.9-jre-headless
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* openjdk-9-jre-headless
請嘗試:sudo apt install <選定的軟件包>

 解決方法:手動設置系統默認JDK

在終端中依次輸入命令: 
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_161/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_161/bin/javac 300 sudo update-alternatives --config java

 接下來輸入java -version就可以看到所安裝JDK的版本信息了。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM