温馨提示×

ubuntu怎么配置java编译

小樊
32
2026-09-19 13:09:47
栏目: 编程语言

在 Ubuntu 上配置 Java 编译环境,一般包括安装 JDK配置环境变量验证编译运行。下面按步骤说明(以 Ubuntu 20.04/22.04 为例,其他版本类似)。


一、安装 Java(JDK)

方式 1:使用 apt 安装(推荐)

sudo apt update
sudo apt install openjdk-17-jdk

也可以安装其他版本:

  • openjdk-8-jdk
  • openjdk-11-jdk
  • openjdk-21-jdk

安装完成后查看版本:

java -version
javac -version

方式 2:Oracle JDK(可选)

  1. 到 Oracle 官网下载 .deb.tar.gz
  2. 解压并配置(一般不推荐新手使用)

二、配置环境变量(重要)

1. 查找 JDK 安装路径

sudo update-alternatives --config java

示例路径:

/usr/lib/jvm/java-17-openjdk-amd64

2. 编辑环境变量

nano ~/.bashrc

在文件末尾添加:

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

3. 使配置生效

source ~/.bashrc

验证:

echo $JAVA_HOME
javac -version

三、编译并运行 Java 程序

1. 编写测试程序

nano Hello.java

内容:

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

2. 编译

javac Hello.java

3. 运行

java Hello

输出:

Hello Java

四、常见问题

1. javac: command not found

说明没装 JDK,只装了 JRE:

sudo apt install openjdk-17-jdk

2. 多版本 Java 切换

sudo update-alternatives --config java
sudo update-alternatives --config javac

3. 系统级配置(可选)

编辑:

sudo nano /etc/environment

添加:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

如果你是用 IDE(IDEA / Eclipse / VS Code) 或想配置 Maven / Gradle,也可以告诉我,我可以给你更具体的配置方法。

0