温馨提示×

如何在Ubuntu搭建Java编译环境

小樊
33
2025-12-02 17:11:43
栏目: 编程语言

在 Ubuntu 搭建 Java 编译环境的实用步骤

一 安装 JDK

  • 更新软件源并安装编译器(JDK 包含 javac):
    • 安装默认 JDK:sudo apt update && sudo apt install -y default-jdk
    • 或安装指定 LTS 版本(推荐):sudo apt install -y openjdk-17-jdk(也可选 openjdk-11-jdk
  • 验证安装结果:
    • java -version
    • javac -version
    • 看到版本号(如 17.x11.x)即表示 JDK 与编译器就绪。

二 配置 JAVA_HOME 与 PATH

  • 查找 JDK 安装路径(用于设置 JAVA_HOME):
    • 交互选择默认 Java:sudo update-alternatives --config java
    • 复制输出中的路径(如:/usr/lib/jvm/java-17-openjdk-amd64
  • 设置环境变量(二选一,建议用户级配置):
    • 用户级(仅当前用户):编辑 ~/.bashrc~/.zshrc
      • 添加:
        • export JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
        • export PATH=$JAVA_HOME/bin:$PATH
      • 使生效:source ~/.bashrc(或 source ~/.zshrc
    • 系统级(所有用户):编辑 /etc/environment
      • 添加:JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
      • 使生效:source /etc/environment
  • 验证:echo $JAVA_HOME 应返回所设路径。

三 多版本共存与切换

  • 注册多个 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)。

四 编译与运行测试

  • 创建测试源文件 HelloWorld.java
    • 内容:
      public class HelloWorld {
          public static void main(String[] args) {
              System.out.println("Hello, Java on Ubuntu!");
          }
      }
      
  • 编译与运行:
    • javac HelloWorld.java
    • java HelloWorld
    • 看到输出即表示编译与运行链路正常。

五 可选 安装构建工具与 IDE

  • 构建工具:
    • sudo apt install -y maven(验证:mvn -version
    • sudo apt install -y gradle(验证:gradle -version
  • IDE:
    • 安装 Eclipsesudo apt install -y eclipse
    • 安装 IntelliJ IDEA:可从 JetBrains 官网下载 .tar.gz 解压至 /opt 后运行 bin/idea.sh 启动。

0