Linux下Java環境配置

一、安裝JDK

1、下載JDK二進位文件

wget https://download.oracle.com/otn/java/jdk/8u261-b12/a4634525489241b9a9e1aa73d9e118e6/jdk-8u261-linux-x64.tar.gz --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie"

解釋:

wget是linux下的下載工具,這裡我們通過wget下載指定版本的JDK二進位文件。由於官網需要進行授權,因此添加了header “Cookie: oraclelicense=accept-securebackup-cookie”來跳過授權下載。

2、解壓JDK壓縮文件

tar -zxvf jdk-8u261-linux-x64.tar.gz

解釋:

tar是linux下的壓縮和解壓工具,這裡使用tar命令解壓下載的JDK二進位文件。

3、配置環境變數

vim /etc/profile

在文件末尾添加以下內容:

export JAVA_HOME=/opt/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH

解釋:

添加環境變數,將JDK路徑添加到環境變數中,以便系統中所有用戶都可以使用JDK。

4、使配置生效

source /etc/profile

解釋:

用source命令使修改後的配置文件生效,這樣就可以成功安裝配置完成JDK環境。

二、配置JDK版本

1、查看已經安裝的JDK版本

update-alternatives --config java
update-alternatives --config javac

解釋:

用update-alternatives命令來設置默認的JDK版本,首先用–config java命令來檢查系統中已經安裝的JDK版本,然後用–config javac命令來查看已安裝的編譯器版本。

2、選擇需要的JDK版本

update-alternatives --set java /usr/local/jdk1.8.0_261/bin/java
update-alternatives --set javac /usr/local/jdk1.8.0_261/bin/javac

解釋:

根據上面的查看結果,選擇需要的JDK版本並設置為默認。

三、配置JRE環境變數

1、配置環境變數

vim /etc/profile

在文件末尾添加以下內容:

export JRE_HOME=/opt/jdk1.8.0_261/jre
export PATH=$JRE_HOME/bin:$PATH

解釋:

添加環境變數,將JRE路徑添加到環境變數中,以便系統中所有用戶都可以使用JRE。

2、使配置生效

source /etc/profile

解釋:

用source命令使修改後的配置文件生效,這樣就可以成功安裝配置完成JRE環境。

四、查看JDK和JRE版本信息

1、查看JDK版本信息

java -version

解釋:

用java -version命令來查看當前系統所使用的JDK版本信息。

2、查看JRE版本信息

java -version
java HelloWorld.java

解釋:

用java -version命令來查看當前系統所使用的JRE版本信息, 用java命令來運行一個簡單的HelloWorld.java程序來驗證是否成功配置完成JRE環境。

五、卸載JDK和JRE

1、查看JDK和JRE安裝路徑

whereis java
whereis javac
whereis javaws

解釋:

用whereis命令來查找JDK和JRE的安裝路徑。

2、刪除JDK和JRE安裝目錄

rm -rf /opt/jdk1.8.0_261
rm -rf /opt/jdk1.8.0_261/jre

解釋:

用rm命令刪除JDK和JRE的安裝目錄。

3、刪除相關配置文件

vim /etc/profile
source /etc/profile

在文件中刪除之前添加的JDK和JRE環境變數配置信息,然後用source命令使修改後的配置文件生效,以刪除相關配置文件。

六、總結

本文主要介紹了Linux下配置Java環境的方法,包括安裝JDK、配置JDK版本、配置JRE環境變數、查看JDK和JRE版本信息以及卸載JDK和JRE等方面,希望能夠對Java開發者在Linux下開發、部署應用程序提供實用的指導和幫助。

原創文章,作者:SFNB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/136355.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
SFNB的頭像SFNB
上一篇 2024-10-04 00:16
下一篇 2024-10-04 00:16

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論