温馨提示×

ubuntu编译java需要哪些工具

小樊
39
2026-09-28 13:34:00
栏目: 编程语言

在 Ubuntu 上编译(和运行)Java 程序,通常需要以下几类工具:


一、Java 开发工具包(JDK)【必须】

Java 编译依赖 JDK(Java Development Kit),而不是仅运行用的 JRE。

常见 JDK 选择

  • OpenJDK(推荐,开源免费)
  • Oracle JDK(官方,需注意许可)

安装方式(Ubuntu)

# 安装 OpenJDK 11(长期支持版本)
sudo apt update
sudo apt install openjdk-11-jdk

# 或安装最新版
sudo apt install default-jdk

验证安装

java -version
javac -version
  • java:运行 Java 程序
  • javac:Java 编译器(编译必须)

二、基础编译工具(通常已自带)

Ubuntu 默认已包含:

  • bash / sh(命令行)
  • make(可选,用于构建脚本)

一般 不需要额外安装。


三、构建工具(项目较大时推荐)

如果是多文件或真实项目,建议使用:

1. Maven(最常用)

sudo apt install maven

用于:

  • 依赖管理
  • 自动编译、打包

2. Gradle

sudo apt install gradle

四、编辑器 / IDE(可选但推荐)

  • 命令行编辑器:vim、nano
  • IDE(强烈推荐):
    • IntelliJ IDEA
    • Eclipse
    • VS Code(装 Java 插件)

五、一个最小示例

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

# 运行
java Hello

总结(最小必备)

✅ Ubuntu
✅ JDK(openjdk-*-jdk)
✅ javac + java

如果你是要:

  • 编译 Android
  • 使用 Docker
  • 编译 旧 Java 项目

可以告诉我,我可以给更具体的方案。

0 踩