在 Windows 中查詢 Java 位置
-
使用命令
where java
查詢 Java 位置 -
使用命令
set JAVA_HOME
查詢 Java 位置 -
使用命令
dir /b /s java.exe
查詢 Java 位置 -
在 Windows PowerShell 中使用命令
gcm -All java
查詢 Java 位置
今天,我們將看到如何找出 Java 在 Windows 中的位置。有多種方法和命令可以做到這一點;我們將檢視返回 Java 位置視窗的各種命令。
使用命令 where java
查詢 Java 位置
在 Windows 中獲取 Java 當前位置的最常用命令是 where java
。這是一個 Windows 命令,就像 Linux 作業系統中的 whereis
命令一樣。where
命令用於顯示可執行檔案的位置。它通常使用搜尋模式。
如下圖,當我們在 Windows 的命令列中執行命令 where java
時,它返回了 java.exe
的位置。
C:\User > where java
輸出:
C:\User\.jdks\openjdk-15.0.1\bin\java.exe
使用命令 set JAVA_HOME
查詢 Java 位置
在 Windows 中獲取 Java 位置的下一個技術是使用命令 set JAVA_HOME
。在 Windows 中,Java 或 JDK 的路徑儲存在環境變數中。該位置儲存在名為 PATH
的變數中,這是一個目錄列表,可用於直接訪問某些程式,如 Java,而無需編寫整個路徑。
我們可以通過命令 set JAVA_HOME
設定 Java 的路徑,然後指定路徑。但是如果該值已經設定,它將返回設定到變數 JAVA_HOME
的路徑。它完成了我們的目標,因為這是 Java 所在的目錄。
C:\Users\Rupam Saini>set JAVA_HOME
輸出:
JAVA_HOME=C:\Users\Rupam Saini\.jdks\openjdk-15.0.1
使用命令 dir /b /s java.exe
查詢 Java 位置
dir
命令顯示當前位置的所有資料夾和子資料夾。我們可以使用此命令來獲取 Java 的位置,因為在一臺 Windows 機器中可能有多個 Java 可執行檔案,因為某些程式使用自己的 Java 環境。
我們使用帶有三個引數的 dir
命令,第一個是/b
,它只顯示目錄路徑,沒有任何額外的細節。相比之下,/s
引數列出了當前目錄和子目錄中指定檔案的每一次出現,最後列出了執行名稱 java.exe
。
C:\User>dir /b /s java.exe
輸出:
C:\User\.jdks\openjdk-15.0.1\bin\java.exe
C:\User\AppData\Local\JetBrains\IntelliJ IDEA Community Edition 2020.3\jbr\bin\java.exe
在 Windows PowerShell 中使用命令 gcm -All java
查詢 Java 位置
在本教程的所有示例中,我們使用傳統的命令列,但此方法需要 Windows PowerShell,這是一個具有高階功能的命令列。在 PowerShell 中,我們使用 gcm
命令,它是 get-command
的縮寫。它返回機器中的所有命令。
我們使用帶有兩個引數的 gcm
;第一個是 -All
,顯示當前機器中命令的所有例項,第二個引數是命令名稱。在我們的例子中,命令名稱是 java
。作為回報,它輸出有關命令的一些詳細資訊,例如命令型別、在命令上執行的可執行檔案的名稱、版本和可執行檔案源。源是 Java 所在的位置。
PS C:\User> gcm -All java
輸出:
CommandType Name Version Source
----------- ---- ------- ------
Application java.exe 15.0.1.0 C:\User\.jdks\openjdk-15...
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn