Java是一種跨平臺的編程語言,這意味著用Java編寫的程序可以在不同的操作系統上運行,而無需對源代碼進行任何修改。要在Debian上編譯Java程序并確保它在其他平臺上運行,你需要遵循以下步驟:
apt
包管理器安裝OpenJDK或Oracle JDK。例如,要安裝OpenJDK 11,你可以運行以下命令:sudo apt update
sudo apt install openjdk-11-jdk
編寫Java代碼:使用文本編輯器或集成開發環境(IDE)編寫Java代碼。將代碼保存為.java
文件。
編譯Java代碼:在終端中,導航到包含.java
文件的目錄,并使用javac
命令編譯代碼。例如,如果你有一個名為HelloWorld.java
的文件,你可以運行以下命令來編譯它:
javac HelloWorld.java
這將生成一個名為HelloWorld.class
的字節碼文件。
java
命令運行編譯后的字節碼文件。例如:java HelloWorld
注意,運行時不要加.class
擴展名。
public static void main(String[] args)
)。然后,在終端中,導航到包含.class
文件的目錄,并運行以下命令來創建一個JAR文件:jar cfe HelloWorld.jar HelloWorld HelloWorld.class
這將創建一個名為HelloWorld.jar
的文件,其中包含你的程序和所有必要的依賴項。
java -jar
命令運行JAR文件。例如:java -jar HelloWorld.jar
這將啟動你的Java程序,無論它是在Debian、Windows、macOS還是其他任何支持Java的操作系統上運行。