温馨提示×

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!” 即表示环境可用。

0