在Debian系統上編譯Java程序的流程通常包括以下幾個步驟:
安裝JDK:
java -version
javac -version
sudo apt update
sudo apt install openjdk-11-jdk
編寫Java源文件:
.java 為擴展名的Java源文件。例如,創建一個名為 HelloWorld.java 的文件,其中包含以下代碼:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
編譯Java源文件:
javac HelloWorld.java
HelloWorld.class 的字節碼文件。運行Java程序:
java HelloWorld
HelloWorld 類中的 main 方法,并輸出 Hello, World!。設置編譯輸出目錄(可選):
-d 參數將編譯輸出文件存儲在特定目錄中。例如,將編譯輸出文件存儲在名為 bin 的目錄中:javac -d bin HelloWorld.java
bin 目錄中運行Java程序:java -cp bin HelloWorld
-cp 參數用于指定程序的類路徑,以便Java可以找到所需的類文件。設置環境變量(可選):
JAVA_HOME 環境變量。編輯 /etc/environment 文件,添加以下行:JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
version 替換為你安裝的JDK版本。然后運行以下命令使改動生效:source /etc/environment
通過以上步驟,你就可以在Debian系統中成功編譯和運行一個Java程序。