以下是Ubuntu下Java编译的实用技巧:
快速安装JDK
使用命令安装OpenJDK:
sudo apt update && sudo apt install openjdk-17-jdk # 推荐安装最新版
验证安装:java -version
、javac -version
。
高效编译命令
javac HelloWorld.java
javac *.java
javac -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扩展)。参考来源: