在Ubuntu上編譯和打包Java代碼,你需要遵循以下步驟:
安裝Java開發工具包(JDK): 打開終端,運行以下命令來安裝OpenJDK(一個開源的Java實現):
sudo apt update
sudo apt install openjdk-11-jdk
安裝完成后,你可以通過運行java -version
和javac -version
來檢查Java和Javac(Java編譯器)是否已成功安裝。
編寫Java代碼:
使用文本編輯器(如vim、nano或gedit)編寫你的Java代碼,并將其保存為.java
文件。例如,創建一個名為HelloWorld.java
的文件,其中包含以下代碼:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
編譯Java代碼:
在終端中,導航到包含.java
文件的目錄,然后運行javac
命令來編譯代碼。例如:
cd /path/to/your/java/files
javac HelloWorld.java
這將生成一個名為HelloWorld.class
的字節碼文件。
打包Java代碼:
要將Java代碼打包成一個可執行的JAR文件,你需要創建一個名為MANIFEST.MF
的清單文件,其中包含主類的信息。例如,創建一個名為MANIFEST.MF
的文件,其中包含以下內容:
Manifest-Version: 1.0
Main-Class: HelloWorld
確保在Main-Class
行末尾添加一個換行符。
然后,使用jar
命令將編譯后的.class
文件和MANIFEST.MF
文件打包成一個JAR文件。例如:
jar cfm HelloWorld.jar MANIFEST.MF HelloWorld.class
這將創建一個名為HelloWorld.jar
的可執行JAR文件。
運行JAR文件: 在終端中,使用以下命令運行JAR文件:
java -jar HelloWorld.jar
你應該看到輸出 “Hello, World!”。
這就是在Ubuntu上編譯和打包Java代碼的過程。請根據你的項目需求進行相應的調整。