温馨提示×

Debian编译Java环境怎么搭

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

在 Debian 上搭建 Java 编译/运行环境,通常有三种方式:APT 安装 OpenJDK(推荐)、手动安装 Oracle JDK、使用 SDKMAN。下面按最常见、最省事的方式给你讲。


一、使用 APT 安装 OpenJDK(最推荐)

1. 更新软件源

sudo apt update

2. 查看可安装的 JDK 版本

apt search openjdk

常见版本:

  • openjdk-11-jdk(稳定、常用)
  • openjdk-17-jdk(LTS,推荐新项目)
  • openjdk-21-jdk(最新 LTS)

3. 安装 JDK(以 17 为例)

sudo apt install openjdk-17-jdk -y

如果只想运行 Java 程序,不编译:

sudo apt install openjdk-17-jre

4. 验证安装

java -version
javac -version

输出类似:

openjdk version "17.0.10"
javac 17.0.10

二、配置 JAVA_HOME(编译/构建工具需要)

1. 查找 Java 安装路径

update-alternatives --list java

例如:

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

2. 设置环境变量

编辑 ~/.bashrc 或 /etc/profile:

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

使配置生效:

source ~/.bashrc

验证:

echo $JAVA_HOME

三、测试编译一个 Java 程序

1. 写测试代码

mkdir ~/javatest && cd ~/javatest
nano Hello.java
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello Debian Java");
    }
}

2. 编译并运行

javac Hello.java
java Hello

输出:

Hello Debian Java

四、可选:安装构建工具

Maven

sudo apt install maven -y
mvn -version

Gradle

sudo apt install gradle -y
gradle -version

五、常见问题

1. 多个 JDK 切换

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

2. 服务器无桌面也能用

OpenJDK 不需要 GUI,服务器环境完全没问题。


如果你是要:

  • 搭 Java Web(Tomcat / Spring Boot)
  • 用 Docker 编译 Java
  • 装 Oracle JDK(商业授权)

可以告诉我你的具体用途,我可以给你更针对性的方案。

0 踩