博客 > 如何在Debian?12中安裝Java開發(fā)環(huán)境?
瀏覽量:2928次評論:0次
作者:銳成網(wǎng)絡(luò)整理時間:2024-06-20 17:43:54
Java是全世界主流的開發(fā)語言之一,全球?qū)I(yè)的Java開發(fā)者很多,中國的Java開發(fā)人員最多。知名的Java開發(fā)工具IntelliJ IDEA就是Java開發(fā)的。那么如何在Debian 12中安裝Java開發(fā)環(huán)境呢?下面開始介紹在Debian 12中安裝Java開發(fā)環(huán)境,以供那些初用Debian需要安裝Java環(huán)境的人參考。
JDK 的選擇
OpenJDK 和 OracleJDK 都是 Java 開發(fā)工具包(JDK)的實現(xiàn),用于開發(fā)和運(yùn)行 Java 應(yīng)用程序,根據(jù)項目需要選擇。
你需要了解的是 OpenJDK 是開源的,由Java社區(qū)共同開發(fā)和維護(hù),而 OracleJDK 是由 Oracle 公司開發(fā)和提供的商業(yè)版本。
在功能上,OpenJDK 和 OracleJDK 的核心功能是相同的,但 OracleJDK 可能會包含一些額外的商業(yè)功能和工具。
目前 Linux 發(fā)行版都默認(rèn)安裝 OpenJDK 或是只包含 OpenJDK 軟件倉庫源。
OpenJDK 安裝
默認(rèn)安裝
在 Linux 發(fā)行版中 OpenJDK 最容易安裝,因為本身就包含在其軟件源中, 只需要幾條簡單的命令就可以搞定。
執(zhí)行命令
sudo apt update
sudo apt install default-jdk
這時候就會開始安裝系統(tǒng)默認(rèn)支持的最新 openjdk 版本了。安裝完成后執(zhí)行如下命令可以查看是否安裝成功以及jdk的版本。
java -version
輸出類似如下:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode, sharing)
手動安裝
當(dāng)然如果你要制定安裝的 openjdk 版本,最好的方法就是現(xiàn)在起 deb 安裝包,然后進(jìn)行安裝。
第三方源網(wǎng)站下載:「https://adoptium.net/zh-CN/marketplace/」
1、根據(jù)系統(tǒng)下載對應(yīng)的JDK安裝包,例如上圖中所示。
2、下載完成后使用如下命令解壓到/usr/lib/jvm目錄中,命令中的jdk-***指代你下載的具體文件。
sudo tar -zxvf jdk-***.tar.gz -C /usr/lib/jvm
3、將其設(shè)置系統(tǒng)默認(rèn)的 jdk 版本。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/javap 300
4、通過以下命令來顯示 Java 版本列表,并選擇某一個作為系統(tǒng)默認(rèn)版本的 Java。
sudo update-alternatives --config java
5、選中對應(yīng)的 jdk 作為默認(rèn)版本后,在檢查jdk命令你就會發(fā)現(xiàn)其已經(jīng)是 JDK8 版本的了。
java -version
輸出:
openjdk version "1.8.0_392"
OpenJDK Runtime Environment BiSheng (build 1.8.0_392-b12)
OpenJDK 64-Bit Server VM BiSheng (build 25.392-b12, mixed mode)
6、刪除通過 update-alternatives 安裝的 JDK。
sudo update-alternatives --remove java /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/java
sudo update-alternatives --remove javac /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/javac
sudo update-alternatives --remove jar /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/jar
sudo update-alternatives --remove javah /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/javah
sudo update-alternatives --remove javap /usr/lib/jvm/bisheng-jdk1.8.0_392/bin/javap
記得替換你自己真實 jdk 路徑。
OracleJDK 安裝
OracleJDK 的安裝同樣也是去 Oracle 官網(wǎng)下載你需要的安裝包。
Oracle官網(wǎng)下載:「https://www.oracle.com/java/technologies/downloads/」
如果你下載的是deb安裝包,那安裝非常簡單,也是一條命令搞定,在下載后的目錄執(zhí)行如下命令,例如:
sudo apt install ./jdk-17.0.9_linux-x64_bin.deb
如果你下載的是壓 tar.gz 縮包,那安裝方式和 OpenJDK 中介紹的手動安裝基本一致。
首先,將下載的軟件軟件包解壓到 /usr/lib/jvm 目錄中,例如如下命令:
sudo tar -zxvf jdk-***.tar.gz -C /usr/lib/jvm
然后找到解壓的文件目錄,之后的操作就可 Open JDK 中手動安裝操作步驟 1 到操作步驟 6 一樣。
寫在最后
本文對 Debian 12 中如何安裝 java 開發(fā)環(huán)境進(jìn)行了一個介紹。其實,在 Debian 中安裝 Java 環(huán)境的方式還有很多,例如下載后自己配置用戶根目錄中的.bashrc 文件設(shè)置 JAVA_HOME 或是通過配置第三方源進(jìn)行命令安裝等。
重要聲明:本文來自Linux265,經(jīng)授權(quán)轉(zhuǎn)載,有部分增減,版權(quán)歸原作者所有,不代表銳成觀點(diǎn),轉(zhuǎn)載的目的在于傳遞更多知識和信息。
相關(guān)文章推薦
2025-05-27 11:53:22
2024-08-20 17:58:16
2024-08-19 17:49:29
2024-08-19 10:23:28
2024-08-16 17:06:33
熱門工具
標(biāo)簽選擇
閱讀排行
我的評論
還未登錄?點(diǎn)擊登錄