温馨提示×

ubuntu java编译怎样配置

小樊
36
2026-10-10 07:04:00
栏目: 编程语言

在 Ubuntu 上配置 Java 编译环境,一般包括 安装 JDK、配置环境变量、编译运行 Java 程序 三个步骤。下面给你一个清晰、常用的配置方式(以 OpenJDK 17 为例,也可换成 8 / 11 / 21)。


一、安装 Java(JDK)

1. 更新软件源

sudo apt update

2. 安装 OpenJDK

sudo apt install openjdk-17-jdk -y

若需要其他版本:

  • Java 8:openjdk-8-jdk
  • Java 11:openjdk-11-jdk
  • Java 21:openjdk-21-jdk

3. 验证安装

java -version
javac -version

看到版本号说明安装成功。


二、配置环境变量(推荐方式)

方法一:用户级配置(推荐)

编辑当前用户环境:

nano ~/.bashrc

在文件末尾添加:

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

保存后执行:

source ~/.bashrc

验证:

echo $JAVA_HOME
javac -version

方法二:系统级配置(多用户)

sudo nano /etc/profile

添加同样内容:

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

然后:

source /etc/profile

三、编译和运行 Java 程序

1. 编写测试文件

mkdir ~/java-test
cd ~/java-test
nano Hello.java

内容:

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

2. 编译

javac Hello.java

生成:

Hello.class

3. 运行

java Hello

输出:

Hello Ubuntu Java

四、多版本 Java 切换(可选)

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

选择对应编号即可。


五、常见问题

1. javac: command not found

说明没装 JDK,只装了 JRE:

sudo apt install openjdk-17-jdk

2. 找不到 JAVA_HOME 路径

查看真实路径:

ls /usr/lib/jvm/

如果你是要 用 Maven / Gradle / IDE(IDEA、Eclipse) 或 服务器部署 Java 项目,可以告诉我具体场景,我可以给你更针对性的配置方案。

0 踩