在 Linux 上成功編譯 Java 程序需要以下幾個步驟:
首先,你需要在你的 Linux 系統上安裝 JDK。以下是在基于 Debian 的系統(如 Ubuntu)上安裝 JDK 的命令:
sudo apt update
sudo apt install default-jdk
安裝完成后,你可以通過以下命令來驗證 JDK 是否安裝成功:
java -version
如果顯示了 Java 版本信息,則說明安裝成功。
使用你喜歡的文本編輯器創建一個 Java 源代碼文件,例如 HelloWorld.java
,并將以下代碼復制到文件中:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
在終端中,使用 cd
命令導航到包含 HelloWorld.java
文件的目錄,并執行以下命令來編譯 Java 程序:
javac HelloWorld.java
如果編譯成功,將會生成一個名為 HelloWorld.class
的字節碼文件。
編譯成功后,你可以使用以下命令來運行 Java 程序:
java HelloWorld
如果一切順利,你將在控制臺上看到輸出結果:
Hello, World!
如果你的 Java 程序包含多個源代碼文件或者位于某個包中,你需要使用 -d
參數指定生成 class 文件的位置,并使用 -cp
參數指定類路徑。例如,假設你的程序位于 com.example
包中,并且有兩個類 Hello.java
和 Introduce.java
,你可以按照以下步驟進行編譯和運行:
編譯:
javac -d . Hello.java Introduce.java
運行:
java com.example.Hello
注意,執行類的時候需要帶上完整的包路徑。
以上就是在 Linux 上編譯和運行 Java 程序的基本步驟。確保你已經正確安裝了 JDK,然后編寫、編譯并運行你的 Java 程序即可。如果遇到任何問題,請檢查是否正確配置了環境變量,并確保所有依賴庫都已安裝。