温馨提示×

ubuntu编译java需什么环境

小樊
34
2026-10-07 07:26:58
栏目: 编程语言

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


一、Java 开发工具包(JDK)

必须安装,而不仅仅是 JRE。

1. 查看是否已安装

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

如果 javac 命令不存在,说明没装 JDK。


2. 安装 JDK(推荐方式)

Ubuntu 20.04 / 22.04 / 24.04

sudo apt update
sudo apt install default-jdk

指定版本(例如 JDK 17):

sudo apt install openjdk-17-jdk

二、环境变量(通常可省略)

一般 apt 安装后会自动配置好。

可选检查:

echo $JAVA_HOME

若为空,可手动设置(示例):

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

三、编译 Java 程序示例

javac Hello.java
java Hello

四、可选但常见的额外环境

1. 构建工具(项目较大时)

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

2. IDE(开发方便)

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

五、最小可用环境总结

✅ 编译 Java 只需:

  • Ubuntu 系统
  • JDK(含 javac)

如果你告诉我:

  • Java 版本(8 / 11 / 17 / 21)
  • 是否用 Maven / Gradle
  • 是命令行还是 IDE

我可以给你更精确的配置方案。

0 踩