以下是Ubuntu下Java编译的实用技巧:
快速安装JDK
使用命令安装OpenJDK:
sudo apt update && sudo apt install openjdk-17-jdk # 推荐安装最新版
验证安装:java -version、javac -version。
高效编译命令
javac HelloWorld.javajavac *.javajavac -cp .:lib/some-library.jar MyClass.java。环境变量配置
编辑~/.bashrc,添加以下内容(替换为实际JDK路径):
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
生效配置:source ~/.bashrc。
处理依赖与打包
-cp选项指定路径,多个路径用:分隔(Linux)。jar cf output.jar *.class,运行:java -jar output.jar。常见问题解决
-cp是否包含所有依赖库,或确认JAVA_HOME配置正确。javac -source 1.8 -target 1.8指定编译版本(适配旧JDK)。chmod +x,确保可读可执行。进阶工具推荐
sudo apt install maven # 安装Maven
mvn compile # 编译项目
clang-format或IDE插件(如VSCode的Java扩展)。参考来源: