温馨提示×

Debian上Java编译器的安装步骤是什么

小樊
37
2025-12-03 04:30:54
栏目: 编程语言

在 Debian 上安装 Java 编译器 JDK 的标准步骤

一 安装 OpenJDK JDK

  • 更新软件包索引:sudo apt update
  • 安装编译器(任选其一):
    • 安装系统默认 JDK:sudo apt install default-jdk
    • 安装指定版本(常见版本示例):sudo apt install openjdk-17-jdk 或 sudo apt install openjdk-11-jdk
  • 说明:安装 JDK 后即可获得 javac 编译器;仅安装 JRE 不包含编译器。

二 验证安装

  • 检查运行时与编译器版本:
    • java -version
    • javac -version
  • 正常输出示例:openjdk version “17.0.x” 与 javac 17.0.x(版本号随系统而异)。

三 配置 JAVA_HOME 与环境变量(可选但推荐)

  • 查找安装路径(推荐方式):readlink -f $(which java) | sed “s:bin/java::”
  • 写入当前用户环境(~/.bashrc 或 ~/.profile):
    • echo ‘export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64’ >> ~/.bashrc
    • echo ‘export PATH=$JAVA_HOME/bin:$PATH’ >> ~/.bashrc
    • source ~/.bashrc
  • 如需系统范围生效,可写入 /etc/environment(使用 sudo):JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
  • 验证:echo $JAVA_HOME 应显示所设路径。

四 多版本共存与切换(可选)

  • 注册候选版本(示例为 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 执行)
  • 验证:java -version 与 javac -version 显示所选版本。

五 编译并运行测试程序

  • 创建源文件: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