温馨提示×

ubuntu编译java需要什么环境

小樊
37
2026-09-13 10:05:23
栏目: 编程语言

在 Ubuntu 上编译(和运行)Java 程序,通常需要以下环境:


一、Java 开发环境(JDK)

编译 Java 必须安装 JDK(Java Development Kit),而不仅仅是 JRE。

常见选择

  • OpenJDK(推荐,免费开源)
  • Oracle JDK(需手动下载)

查看是否已安装

java -version
javac -version
  • java:运行环境
  • javac:编译器(有这个才说明装了 JDK)

二、在 Ubuntu 上安装 JDK

1️⃣ 安装 OpenJDK(最简单)

sudo apt update
sudo apt install default-jdk

常用版本:

sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
sudo apt install openjdk-8-jdk

2️⃣ 验证安装

javac -version
java -version

三、编译和运行 Java 程序

示例

nano Hello.java
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello Ubuntu");
    }
}

编译

javac Hello.java

运行

java Hello

四、可选但常用的环境

1️⃣ 配置 JAVA_HOME(很多工具需要)

sudo apt install nano
nano ~/.bashrc

添加:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

生效:

source ~/.bashrc

2️⃣ 构建工具(项目开发常用)

  • Maven
sudo apt install maven
  • Gradle
sudo apt install gradle

3️⃣ IDE(可选)

  • IntelliJ IDEA
  • Eclipse
  • VS Code + Java 插件

五、最小环境总结

✅ 编译 Java 只需要:

  • Ubuntu
  • JDK(javac 可用)

如果你告诉我:

  • Java 版本(8 / 11 / 17 / 21)
  • 是否用于 Spring / Android / 服务器

我可以给你更精确的配置建议。

0 踩