搭建Ubuntu下JavaEE開發(fā)環(huán)境之JDK8

JDK即Java開發(fā)工具包,是Java Development Kit 的縮寫,最初由SUN公司提供,后來被Oracle收購。發(fā)展到JDK1.7(JDK8的上一個版本)時,SUN公司開源了JDK,從而衍生了OpenJDK。目前,Oracle公司發(fā)行的JDK版本已經發(fā)展到JDK13,對應OpenJDK最新版本為OpenJDK14了。本文所用的是Oracle公司發(fā)行的JDK8版本。

系統(tǒng)環(huán)境

  • 操作系統(tǒng)
    Ubuntu18.04LTS桌面版,如果沒有,可以參考這里安裝Ubuntu18.04LTS
  • 輔助工具
    Vim文本編輯器,系統(tǒng)自帶,如果沒有安裝,可在終端(可使用快捷鍵Ctrl+Alt+T打開)執(zhí)行以下命令安裝
sudo apt install vim       //安裝vim
vim --version              //安裝好之后,可以執(zhí)行此命令查看安裝的vim版本
  • 網絡
    使用無線Wifi連接網絡

注意事項

  • 默認下載路徑
    本文默認軟件包下載后保存到以下目錄,執(zhí)行命令時,以實際保存目錄為準
/home/kyle/下載
  • 目錄和文件路徑
    1). 軟件的下載地址、包名或版本,隨著時間或發(fā)布新版本而會有所改變或無效,實際應以官網為準
    2). 部分軟件每次下載都會附帶隨機碼命名軟件包,使用tar命令解壓時,對應的軟件包名字應以實際下載下來的名字為準
    3). 另外,解壓出來的目錄名字大多會帶有版本號,使用mv命令對目錄或文件進行移動或改名時,其操作的目錄或文件名路徑以實際解壓出來的目錄或文件名的路徑為準

安裝JDK8

進行Java開發(fā)必須安裝的最基本環(huán)境,后面要安裝的軟件或工具很多需要依賴JDK環(huán)境。

  • 下載
    Oracle JDK8的下載地址,可能需要注冊Oracle賬號登陸后下載。
  • 解壓安裝
    打開終端,執(zhí)行以下系列命令安裝JDK8
sudo mkdir /opt/java     //使用mkdir名創(chuàng)建/opt/java目錄,jdk8將解壓到此目錄下
cd /home/kyle/下載       //cd命令進入到下載目錄,假設下載的jdk8壓縮包文件名字為jdk-8u231-linux-x64.tar.gz
sudo tar -zxvf jdk-8u231-linux-x64.tar.gz -C /opt/java     //使用tar命令解壓jdk-8u231-linux-x64.tar.gz到/opt/java目錄
  • 配置環(huán)境變量
    終端輸入以下命令,為當前用戶添加或配置JAVA_HOME、JRE_HOME、CLASSPATH、PATH等環(huán)境變量
sudo vim ~/.profile      //使用vim文本編輯工具編輯環(huán)境變量配置文件

按i鍵或Insert鍵進入插入/INSERT模式,在末尾添加以下內容,按esc鍵退出插入模式后輸入:x保存并退出

export JAVA_HOME=/opt/java/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

編輯后的.profile文件內容大概如下


環(huán)境變量配置

保存后,執(zhí)行以下命令讓環(huán)境變量立即生效,如有必要,可以重啟系統(tǒng)

source ~/.profile     //使用source命令讓.profile文件中配置的環(huán)境變量生效
  • 驗證
    在終端中,執(zhí)行下面的命令,查看配置的環(huán)境變量和JDK是否安裝正確
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
java  -version 

如果正常輸出,表示JDK8安裝成功,執(zhí)行以上命令的大致輸出如下


驗證JDK8安裝

上一步 安裝Ubuntu

下一步 安裝Node.js

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容