Ubuntu上Java编译环境如何搭建
小樊
40
2025-11-14 21:34:13
Ubuntu Java编译环境搭建指南
一 安装 JDK
- 更新索引并安装 OpenJDK(推荐 LTS 版本):
- 安装 OpenJDK 17:sudo apt update && sudo apt install openjdk-17-jdk -y
- 安装 OpenJDK 11:sudo apt install openjdk-11-jdk -y
- 安装 OpenJDK 8:sudo apt install openjdk-8-jdk -y
- 验证安装:java -version 与 javac -version 均应返回对应版本号。
二 配置环境变量
- 查找 JDK 安装路径(便于设置 JAVA_HOME):
- 查看 java 命令路径:readlink -f $(which java)
- 列出所有候选并交互选择:sudo update-alternatives --config java
- 设置 JAVA_HOME(系统级生效,推荐):
- 编辑:sudo nano /etc/environment
- 添加:JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”(路径以实际为准)
- 使生效:source /etc/environment;验证:echo $JAVA_HOME
- 或设置 JAVA_HOME(当前用户生效):
- 编辑:nano ~/.bashrc
- 添加:export JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64” 与 export PATH=$JAVA_HOME/bin:$PATH
- 使生效:source ~/.bashrc。
三 多版本 Java 管理
- 注册多个 JDK 到 alternatives:
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 2
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 2
- 交互选择默认版本:sudo update-alternatives --config java(同样可为 javac 选择)
四 安装构建工具与 IDE(可选)
- 构建工具:
- Maven:sudo apt install maven -y;验证:mvn -version
- Gradle:sudo apt install gradle -y;验证:gradle -version
- IDE(任选其一或多种):
- Eclipse:sudo apt install eclipse -y
- IntelliJ IDEA 社区版:sudo snap install intellij-idea-community --classic
- 或使用 Snap 安装 OpenJDK:sudo snap install openjdk --classic
五 编写并运行测试程序
- 创建源码:nano HelloWorld.java
- 源码示例:
- public class HelloWorld {
- public static void main(String[] args) {
- System.out.println(“Hello, Java!”);
- }
- }
- 编译与运行:
- javac HelloWorld.java
- java HelloWorld
- 看到输出 “Hello, Java!” 即表示环境可用。