在Debian上高效編譯Java程序,可以按照以下步驟進行:
sudo apt update
sudo apt install default-jre # 安裝運行時環境
sudo apt install default-jdk # 安裝開發工具包
/etc/environment
文件,添加以下行(根據實際安裝路徑調整):JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存文件并退出編輯器。
source /etc/environment
java -version
javac -version
你應該能看到Java運行時和編譯器的版本信息。
javac
命令編譯Java源代碼文件。例如,編譯src/com/sakura/calculator/CalculatorTest.java
:javac -sourcepath src -d bin src/com/sakura/calculator/CalculatorTest.java
這會將編譯后的.class
文件放入bin
目錄。
java
命令運行編譯后的程序:java -cp bin com.sakura.calculator.CalculatorTest
注意:
:
)分隔,而不是Windows上的分號(;
)。對于大型Java項目,推薦使用Maven或Gradle進行構建。這些工具可以自動化編譯、測試和打包過程。
sudo apt install maven
mvn clean install
這會清理之前的構建結果,編譯源代碼,運行測試,并將最終構建產物打包。
pom.xml
(Maven)或build.gradle
(Gradle)文件中。JAVA_HOME
和PATH
環境變量正確設置,以便系統能正確找到Java編譯器和運行時環境。javac
的編譯選項來優化生成的字節碼,例如-g
(生成調試信息)或-Xlint:all
(顯示所有編譯警告)。通過以上步驟,你可以在Debian上高效地編譯和運行Java程序。如果項目較大,建議使用Maven或Gradle來簡化構建過程。