在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来简化构建过程。