一、查看JavaHome環境變數
JavaHome環境變數是指Java程序的安裝目錄,在Linux系統中常常會被使用。如果需要查看JavaHome的路徑,可以通過如下代碼進行查詢:
echo $JAVA_HOME
運行以上命令即可看到當前系統中JavaHome的路徑,例如:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-0.el7_9.x86_64
該路徑中包含了Java程序的所有執行文件,包括bin、lib等目錄。
二、使用which命令查看Java路徑
除了查看JavaHome環境變數,還可以通過which命令獲取Java的安裝路徑。which命令用於在環境變數$PATH指定的路徑中搜索某個系統命令的位置,並且返回第一個搜索結果。
which java
運行以上命令可以查看java命令所在的完整路徑,例如:
/usr/bin/java
通過刪減該路徑中的最後一個「/bin/java」,可得到JavaHome的路徑:
/usr
三、查看Java的版本信息
Java的版本信息也是可以通過命令行查看的,通常用於檢查系統中是否安裝了Java以及其版本是否正確。
java -version
運行以上命令可以查看當前系統中的Java版本信息,例如:
java version "1.8.0_292" Java(TM) SE Runtime Environment (build 1.8.0_292-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.292-b10, mixed mode)
通過該信息可以得知,當前系統中安裝了1.8.0的Java版本。
四、使用readlink命令查看JavaHome路徑
使用readlink命令可以查看當前系統鏈接的目標文件,從而找到JavaHome的路徑。
readlink -f $(which java) | sed 's:/bin/java::'
運行以上命令可以得到JavaHome的路徑,例如:
/usr/lib/jvm/java-8-openjdk-amd64
該命令通過which命令查找到java的正確路徑,再通過readlink命令得到該路徑所鏈接的真實路徑,最後刪除路徑中的「/bin/java」得到JavaHome的路徑。
五、查看系統中所有安裝的Java版本
如果系統中安裝了多個Java版本,需要查看所有版本的信息及其安裝路徑,則可以使用如下命令進行查詢:
update-java-alternatives -l
運行以上命令即可查看所有已安裝的Java版本信息及其安裝路徑,例如:
java-1.8.0-openjdk-amd64 /usr/lib/jvm/java-1.8.0-openjdk-amd64 java-11-openjdk-amd64 /usr/lib/jvm/java-11-openjdk-amd64
該命令通過查看系統中的alternatives軟鏈接,可以找到所有已安裝的Java版本並列出其安裝路徑。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/158398.html