商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Java开发环境在Debian上怎么搭建

Java开发环境在Debian上怎么搭建

  发布于2026-07-13 阅读(0)

扫一扫,手机访问

在 Debian 上搭建 Ja va 开发环境,说起来步骤不复杂,但有些细节一旦忽略,后面可能要多花不少时间去排查。这里把整个流程完整走一遍,从安装 JDK 到配置环境变量,再到多版本管理,最后写个小程序验证环境——一步到位。

Ja va开发环境在Debian上怎么搭建

一 安装 OpenJDK

先更新一下软件源,然后安装 JDK。这里要特别提醒一下:开发环境必须装 JDK,光装 JRE 是不够的,因为编译器(ja vac)只在 JDK 里才有。

最省心的方式是直接安装系统默认的 JDK:
sudo apt install default-jdk -y

如果你有特定版本的需求,比如目前比较主流的 OpenJDK 11 或 17,也可以指定安装:
sudo apt install openjdk-11-jdk -y
sudo apt install openjdk-17-jdk -y

安装完成后,用两个命令验证一下:
ja va -version
ja vac -version

输出大致会是这样(版本号取决于你安装的版本和系统):

  • openjdk version “17.0.9” 2023-10-17
  • OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
  • OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode, sharing)

看到类似的输出,就说明 JDK 已经装好了。

二 配置 JA VA_HOME 与 PATH

装完 JDK 之后,下一步就是配置环境变量。这一步很多人容易卡在路径上,其实只要搞清楚两种配置方式就好。

全局配置(系统范围生效,推荐)
编辑 /etc/environment 文件:
sudo nano /etc/environment

在文件末尾加入一行,注意路径要跟你实际安装的版本对应:
JA VA_HOME="/usr/lib/jvm/ja va-11-openjdk-amd64"

保存后,执行 source /etc/environment 让配置立即生效,再用 echo $JA VA_HOME 验证一下。

用户级配置(仅当前用户生效)
如果你只想对当前用户生效,就编辑 ~/.bashrc 文件:
nano ~/.bashrc

在末尾添加:
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64
export PATH=$JA VA_HOME/bin:$PATH

然后 source ~/.bashrc 使其生效。

几个容易忽略的点:

  • 如果用的是 Zsh,记得把配置写到 ~/.zshrc 里;
  • 路径中的版本号一定要与实际安装的一致,比如装了 OpenJDK 17,路径就是 ja va-17-openjdk-amd64

三 多版本管理与切换

实际开发中,不同项目可能依赖不同的 JDK 版本。这时候 update-alternatives 这个系统自带的工具就派上用场了。

先注册一个 Ja va 版本:
sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va 300
sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja vac 300

注册完多个版本后,可以用交互方式切换默认版本:
sudo update-alternatives --config ja va

同样的方法也可以对 ja vac 执行。切换完成后,用 ja va -versionja vac -version 确认一下当前使用的版本。

四 快速验证与第一个程序

环境配好了,写个简单的程序验证一下。创建一个 HelloWorld.ja va 文件:
nano HelloWorld.ja va

输入以下内容:

  • public class HelloWorld {
  • public static void main(String[] args) {
  • System.out.println(“Hello, World!”);
  • }
  • }

然后编译并运行:
ja vac HelloWorld.ja va
ja va HelloWorld

看到屏幕上跳出 Hello, World! 了吗?这说明你的 Ja va 开发环境已经就绪了。

五 可选 安装 IDE 与多版本工具

如果你是在图形界面下操作,通常还会安装一个 IDE。Eclipse 或 IntelliJ IDEA 都是主流选择,下载解压后直接就能用,也可以创建桌面启动器方便日常启动。

另外,如果你需要频繁切换不同版本的 JDK,推荐试试 SDKMAN——一个非常方便的版本管理工具。

安装 SDKMAN:
curl -s "https://get.sdkman.io" | bash

初始化:
source ~/.sdkman/bin/sdkman-init.sh

查看可用的 Ja va 版本:
sdk list ja va

安装指定的版本:
sdk install ja va 17.0.9-open

设置当前使用的版本:
sdk use ja va 17.0.9-open

SDKMAN 的好处是切换极其方便,不用手动配置环境变量,尤其适合需要在多个 JDK 版本之间来回切换的开发场景。

本文转载于:https://www.yisu.com/ask/29711510.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注