中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu怎么設置JAVA_HOME

發布時間:2022-01-25 14:47:40 來源:億速云 閱讀:521 作者:iii 欄目:開發技術

這篇文章主要介紹“Ubuntu怎么設置JAVA_HOME”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Ubuntu怎么設置JAVA_HOME”文章能幫助大家解決問題。

JAVA_HOME的值就是 Java 所在的目錄,一些 Java 版的軟件和一些 Java 的工具需要用到該變量,設置 PATH 和 CLASSPATH 的時候,也可以使用該變量以方便設置。

Ubuntu怎么設置JAVA_HOME

步驟 1: 核查 JDK 是否已經安裝

核查 Java 開發工具包(JDK)是否已經安裝在你的 Linux 系統上的最簡單的方法是運行這個命令:

javac --version

上面的命令將核查 Java 編譯器的版本。如果已經安裝了 Java 編譯器,它將顯示 Java 版本:

Ubuntu怎么設置JAVA_HOME

如果上面的命令顯示像這樣未找到 javac 命令的錯誤信息,你得先安裝 JDK :

Ubuntu怎么設置JAVA_HOME

如果在你的系統上并沒有安裝 Java 編譯器,使用這條命令來安裝 Java 開發工具包 (JDK):

sudo apt install default-jdk

這將在你當前的 Ubuntu 版本中安裝默認的 Java 版本。如果你需要一些其它版本的 Java 版本,那么你必須 在 Ubuntu 中安裝 Java 時 具體指出它的版本。

在你確保 Java 編譯器存在于你的系統之中后,接下來就到了查找其位置的時候了。

步驟 2: 獲取 JDK 可執行文件(Java 編譯器)的位置

可執行文件通常位于 /usr/lib/jvm 目錄之中。但我不會讓你來玩一個猜謎游戲,讓我們來找出 Java 可執行文件的路徑。

使用 which 命令 來獲取 Java 編譯器可執行文件的位置:

which javac

在這里的問題是,它給出的位置實際上是一個 符號鏈接 。你將需要按照下圖執行幾次:

Ubuntu怎么設置JAVA_HOME

最簡單的方法是直接使用下面這條命令跟隨符號鏈接來以獲取實際的可執行文件:

readlink -f `which java`

readlink 命令會跟隨一個符號鏈接。我在 which java 的外側使用 readlink 將會使用 which java 的輸出來替換要檢查的符號鏈接,這被稱之為命令替換。因此,在這個實例中,上面的命令大體上相當于 readlink -f /usr/bin/java

在我的示例中,可執行文件的位置是 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 。對你來說可能會不一樣。在你的系統中,復制上述命令所獲取的正確的路徑。你知道,你可以 在 Ubuntu 的終端中復制和粘貼 。

步驟 3: 設置 JAVA_HOME 變量

現在,你已經獲取了位置,使用它來設置 JAVA_HOME 環境變量:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/java

核查 JAVA_HOME 目錄的值:

echo $JAVA_HOME
Ubuntu怎么設置JAVA_HOME

嘗試在同一個終端中運行你的 Java 程序或工程,并查看它是否工作。

這尚未結束。你剛剛聲明的 JAVA_HOME 環境變量是臨時的。如果你關閉這個終端或開始一個新的會話,它將會再次變成空的。

為了“永久地”設置 JAVA_HOME 變量,你應該將其添加到你的家目錄中的 .bashrc 文件中。

你可以 在 Linux 終端中使用 Nano 編輯器來編輯文件。 如果你不想使用它,并想采取一種簡單的復制和粘貼的方法,使用下面的命令:

首先備份你的 .bashrc 文件(以防萬一你把它弄壞了,你還可以將其再恢復回來):

cp ~/.bashrc ~/.bashrc.bak

接下來,使用 echo 命令來追加 在這一節開頭使用的 export 命令。你應該適當地更改下面的命令,以便其正確地使用你的系統所顯示的路徑

echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/java" >> ~/.bashrc

驗證它已經被正確地添加到文件的結尾處:

tail -3 ~/.bashrc

上面的 tail 命令 將顯示所具體指定文件的最后 3 行。

這里是上面的三個命令的全部的輸出:

Ubuntu怎么設置JAVA_HOME

現在,即使你退出會話或重新啟動系統,JAVA_HOME 環境變量都仍將設置為你所具體指定的值。這就是你所想要的,對吧?

注意,如果你將來更改默認的 Java 版本,你將需要更改 JAVA_HOME 環境變量的值并將其指向正確的可執行文件的路徑。

關于“Ubuntu怎么設置JAVA_HOME”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰安市| 花垣县| 新丰县| 高邑县| 福清市| 寻乌县| 富锦市| 山东省| 灌阳县| 凤山县| 永嘉县| 克什克腾旗| 桑日县| 清远市| 龙江县| 庆阳市| 上蔡县| 娱乐| 潼南县| 汤阴县| 徐水县| 哈密市| 柘城县| 中卫市| 曲阳县| 宝山区| 沂水县| 墨竹工卡县| 郑州市| 渝北区| 宁强县| 建平县| 凌源市| 林口县| 宁安市| 阿拉善右旗| 钟祥市| 洮南市| 无为县| 磴口县| 江城|