透過命令提示字元執行 Java 程式的逐步指南

透過命令提示字元執行 Java 程式的逐步指南

Java 一直是全球使用最廣泛的程式語言之一,也是企業軟體、Web 應用程式、桌面解決方案和 Android 開發的基礎。如果您使用的是 Windows,則可以直接從命令提示字元快速編譯和執行 Java 程式。本指南將引導您在 Windows 電腦上成功開始使用 Java 的步驟。

確認您的 Java 安裝

在執行 Java 程式之前,請確保您的系統上已安裝 Java。請依照以下步驟驗證您的安裝。

以管理員權限啟動命令提示字元並輸入以下命令:java -version。如果已安裝 Java,您將看到顯示版本資訊。如果遇到「java」未被識別為內部或外部命令的錯誤,則需要安裝 Java。

命令提示字元顯示 Java 不被識別為內部或外部命令。

在 Windows 上安裝 Java 有幾種方法,但最簡單的方法是透過 WinGet。

使用 WinGet 安裝 Java

若要取得最新版本的 Java,請造訪其官方 Oracle 下載頁面。雖然最新版本是 Java 24,但我們將專注於長期支援 (LTS) 版本 Java 21,因為它具有增強的穩定性。

以管理員身分開啟命令提示字元或 PowerShell 並執行下列命令:

winget install Microsoft. OpenJDK.(Version number)

使用 WinGet 下載並安裝 Java。

在此過程中,也可能安裝其他元件,包括 OpenJDK 的 Microsoft Build。

透過 WinGet 安裝輔助程式 OpenJDK 和 Java。

完成後,您應該會看到“安裝成功”的訊息。

Windows PowerShell 中顯示 Java 安裝成功。

JDK(Java 開發工具包)的傳統安裝

Java 標準版開發工具包 (JDK) 對於跨平台的 Java 開發至關重要。首先造訪官方網站並選擇最新的 Java SE 下載。同樣,我們將選擇最新的 LTS 版本以確保穩定性。

從 Oracle 網站下載最新的穩定版本的 Java。

在 Windows 標籤上,您可以下載以下選項之一:x64 安裝程式、x64 壓縮檔案或 x64 MSI 安裝程式。

在 Windows 上下載 Java 的 x64 安裝程式。

運行下載的安裝程式並按照提示操作。如果您還沒有 Oracle 帳戶,則需要完成註冊程序。

請注意安裝目錄,通常在 Program Files 中找到,因為此資訊對於稍後透過命令提示字元執行 Java 很重要。

Windows 中的 Java 開發工具包資料夾位置。

安裝應該會在幾分鐘內完成。如果耗時超過預期,請考慮透過任務管理器關閉其他應用程序,然後嘗試重新安裝。

在流程結束時,您將看到一條確認訊息,表示已成功安裝。

從命令提示字元執行 Java 程式

使用記事本或任何文字編輯器建立一個簡單的 Java 程序,如下例所示:

public class HelloWorld{ public static void main(span>String[] args) { System.out.println("Hello, World!"); } }

確保使用“.java”副檔名儲存文件,而不是“.txt”。

在記事本中保存一個以. JAVA 為副檔名的檔案。

從 Windows 開始功能表開啟命令提示符,確保以管理員身分執行它。

使用以下命令將工作目錄變更為 Java 檔案的位置cd

cd Documents[Java-program-folder]

使用 cd 指令導航到 Java 程式資料夾。

在早期版本中,存取bin目錄時需要指定 Java 版本。不過,現在您只需導航到儲存. JAVA 檔案的特定資料夾即可。

若要編譯 Java 程序,請使用:

javac "Program Name".java

使用命令提示字元執行 Java 程式

請注意,編譯不會立即產生輸出。但是,使用該dir命令後,您將在目錄中看到一個擴展名為“.class”的新文件,這表示編譯成功。

編譯 Java 程式後所建立的. CLASS 檔案。

現在使用以下命令運行您的程式:

java "Program Name"

簡單 Java 程式的輸出顯示“Hello, World!”

您應該在命令提示字元視窗中看到輸出。

Java 允許透過命令提示字元執行各種操作,例如執行算術計算。為此,您可以建立一個簡單的程式並透過命令提示字元執行它以觀察結果。

public class Sum { public static void main(String[] args) { int a = insert value, b = insert value; System.out.println("Sum: " + (a + b)); } }

在記事本中儲存總和計算 Java 檔案。

儲存後,返回命令提示字元重新編譯,javac然後執行程式以java查看總和輸出。

執行 Java 程式後顯示的算術和結果。

當您開始在命令提示字元中使用 Java 時,這裡有一些針對初學者的附加命令:

  • javac *.java:編譯資料夾中的所有Java文件
  • javac Timenow.java:在命令提示字元中顯示目前本機時間
  • javac -Xlint Hello.java:編譯期間顯示警告

為 Java 配置永久 PATH

在命令提示字元中所做的臨時變更不會為 Java 編譯器建立永久的 PATH。為了確保 Java 程式能夠跨會話無縫運行,您可以修改 PATH 環境變數。

請依照以下步驟設定 PATH 變數以供日後使用:

  1. 打開控制面板並導航到系統和安全,然後選擇系統
  2. 點擊“高級系統設定”並轉到“高級”選項卡。
  3. 點選環境變數按鈕。
  4. 找到Path變數並點選“編輯”
編輯 Path 變數以包含 Java 的目錄。

接下來,點選「新建」按鈕,將新目錄新增到 PATH 中。貼上 Java 開發工具包 (JDK) 的目錄路徑,並確保它不是 Java 執行時間環境 (JRE) 目錄。

新增後,將建立環境變數JAVA_HOME,方便以後引用。

JAVA_HOME 路徑保存在環境變數中。

最後,按一下「確定」儲存您的變更。

常見問題

儲存 Java 檔案時出現「您無權儲存在此位置」提示,該如何解決?

即使以管理員身分登入,也可能會出現此錯誤。要解決此問題,請右鍵單擊 Java 資料夾,選擇“屬性”,然後導航至“安全性”->“高級”->“選擇使用者或群組”。 在安全性設定中,將「所有者」從「系統」修改為您目前的使用者帳戶。您可以使用“檢查名稱”來驗證名稱是否正確。輸入「桌面」、「管理員」或「使用者」等文字以授予完全權限。按一下“確定”儲存變更。

如何修復“Java 不被識別為內部或外部命令”錯誤?

若要解決「無法識別 Java」的問題,請確保將 JDK 的 bin 目錄新增至電腦的 PATH 中,如本指南前面所述。

為什麼 Windows 命令提示字元不顯示 Java 命令的結果?

如果您的命令提示字元沒有顯示 Java 命令的結果,請嘗試以管理員模式執行它,或驗證安裝目錄中「Java.exe」的屬性。在「相容性」標籤中,取消勾選「以管理員身分執行此程式」。

Java 與 JavaScript 有何不同?

Java 和 JavaScript 是根本不同的語言:

Java 由 Sun Microsystems 公司於 1991 年至 1995 年間開發,而 Javascript 則由瀏覽器公司 Netscape 後來創立。 Java 是一種編譯型語言;JavaScript 是一種解釋型語言。 Java 是靜態型別語言,而 JavaScript 是動態型別語言。 Java 採用基於類別的結構,而 JavaScript 採用基於原型的結構。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *