什麼是 Java_Home?
這是一個環境變量,只是一個位置或目錄,在 Linux、Windows 或 Mac 上安裝 Java 後,您可以在其中找到 java、javac、keytool 等 Java 可執行文件。您不必一次又一次地將安裝 Java 的文件夾路徑指定為環境變量來使用可執行文件。
但是,在安裝某些軟件平台或創建systemd服務單元文件時,您可能需要手動指定其位置或Java_Home路徑。因此,如果您不知道路徑的確切位置,可以在各自的 Linux 操作系統上使用以下命令找到它。
在 Linux 發行版上查找 java_home 的命令
下面顯示的命令適用於任何安裝了 Java 的 Linux 系統。
使用 find 命令獲取 Java_Home
這裡 尋找 此命令使用您當前的用戶目錄來查找包含 JDK 的文件夾。這意味著您可以獲得所有可用的 java_home,即使它們是不同的版本。
sudo find /usr/ -name *jdk
示例輸出:
以下命令使用 Java 本身搜索路徑。
java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home'
示例輸出: