Ubuntu 中 Java 编译与运行的简明步骤
一 安装 JDK
sudo apt update && sudo apt install default-jdksudo apt install openjdk-11-jdkjava -version、javac -version(均输出版本号即正常)二 编写并编译运行一个简单程序
nano HelloWorld.java 或 gedit HelloWorld.javapublic class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
javac HelloWorld.java(生成 HelloWorld.class)java HelloWorld(不要加 .class 后缀)三 常用进阶用法
javac -cp ".:/path/to/lib.jar" YourClass.javajava -cp ".:/path/to/lib.jar" YourClassjavac HelloWorld.java && java HelloWorldjavac -d out src/com/example/*.javajava -cp out com.example.MainClassjavac -source 11 -target 11 HelloWorld.javajava HelloWorld四 环境变量与多版本管理(可选)
nano ~/.bashrcexport JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64(路径可用 readlink -f $(which javac) 辅助确认)source ~/.bashrcecho $JAVA_HOMEsudo update-alternatives --config java、sudo update-alternatives --config javac~/.bashrc 中添加:export JAVA_HOME=/usr/local/jdk-11.0.1
export PATH=$PATH:$JAVA_HOME/bin
source ~/.bashrc五 常见错误与排查
java -version、javac -version 确认为 JDK 而非仅 JRE-cp,或运行时未包含依赖-source/-targetexport MAVEN_OPTS="-Xms4096m -Xmx4096m"(如使用构建工具)