温馨提示×

如何在Debian上搭建Java编译环境

小樊
34
2025-11-15 08:54:26
栏目: 编程语言

在 Debian 上搭建 Java 编译环境的实用步骤

一 安装 OpenJDK

  • 更新软件包索引并安装编译所需组件(JDK 包含 javac 编译器):
    • 安装默认 JDK:sudo apt update && sudo apt install -y default-jdk
    • 或安装指定版本(按需选择其一):
      • OpenJDK 11:sudo apt install -y openjdk-11-jdk
      • OpenJDK 17:sudo apt install -y openjdk-17-jdk
      • OpenJDK 8:sudo apt install -y openjdk-8-jdk
  • 说明:Debian 官方仓库提供稳定的 OpenJDK 包,使用 APT 安装便于后续升级与维护。

二 验证安装

  • 检查运行时与编译器版本:
    • java -version
    • javac -version
  • 正常输出示例(版本号会随系统而异):
    • openjdk version “17.0.9” 2023-10-17
    • OpenJDK Runtime Environment (build 17.0.99-Debian-1deb12u1)
    • OpenJDK 64-Bit Server VM (build 17.0.99-Debian-1deb12u1, mixed mode, sharing)
  • 若两条命令均返回版本信息,说明编译环境已就绪。

三 配置环境变量

  • 方式一 用户级配置(仅当前用户生效,推荐)
    • 编辑:nano ~/.bashrc
    • 在文件末尾添加(路径按实际安装版本调整,示例为 OpenJDK 17):
      • export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
      • export PATH=$JAVA_HOME/bin:$PATH
    • 使配置生效:source ~/.bashrc
  • 方式二 系统级配置(所有用户生效)
    • 编辑:sudo nano /etc/environment
    • 添加:JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
    • 使配置生效:source /etc/environment
  • 验证:echo $JAVA_HOME,应返回所设路径。

四 管理多个 Java 版本

  • 注册候选版本(示例以 OpenJDK 11 为例,路径按实际调整):
    • sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 300
    • sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 300
  • 交互式切换默认版本:sudo update-alternatives --config java(按提示选择)
  • 按需为 javac 执行同样操作,确保编译与运行版本一致。

五 编译与运行测试程序

  • 创建源文件:nano HelloWorld.java
  • 写入代码:
    • public class HelloWorld {
      • public static void main(String[] args) {
        • System.out.println(“Hello, World!”);
      • }
      • }
  • 编译与运行:
    • javac HelloWorld.java
    • java HelloWorld
  • 看到输出:Hello, World! 表示环境配置成功。

0