首页主机资讯Java开发环境在Debian上怎么搭建

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

时间2025-11-27 18:49:03发布访客分类主机资讯浏览1063
导读:在 Debian 上搭建 Java 开发环境 一 安装 OpenJDK 更新软件源并安装 JDK(开发需要安装 JDK,而不是仅 JRE): 安装系统默认 JDK:sudo apt install default-jdk -y 或安装指...

在 Debian 上搭建 Java 开发环境

一 安装 OpenJDK

  • 更新软件源并安装 JDK(开发需要安装 JDK,而不是仅 JRE):
    • 安装系统默认 JDK:sudo apt install default-jdk -y
    • 或安装指定版本(常见为 OpenJDK 11OpenJDK 17):
      • sudo apt install openjdk-11-jdk -y
      • sudo apt install openjdk-17-jdk -y
  • 安装完成后验证:
    • java -version
    • javac -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)

二 配置 JAVA_HOME 与 PATH

  • 全局配置(系统范围生效,推荐):
    • 编辑:sudo nano /etc/environment
    • 在文件末尾添加(路径按实际安装版本调整):JAVA_HOME=“/usr/lib/jvm/java-11-openjdk-amd64”
    • 使配置生效:source /etc/environment
    • 验证:echo $JAVA_HOME
  • 用户级配置(仅当前用户生效):
    • 编辑:nano ~/.bashrc
    • 在文件末尾添加:
      • export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
      • export PATH=$JAVA_HOME/bin:$PATH
    • 使配置生效:source ~/.bashrc
  • 提示:
    • 若使用 Zsh,请将配置写入 ~/.zshrc
    • 路径中的版本号需与实际安装一致(如 java-17-openjdk-amd64)。

三 多版本管理与切换

  • 使用 update-alternatives 管理多个 JDK:
    • 注册 Java 与编译器(示例路径,按实际调整):
      • 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 -versionjavac -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! 表示环境可用。

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

  • 安装 IDE(图形界面下常用):
    • EclipseIntelliJ IDEA:下载解压后即可使用,也可创建桌面启动器方便启动。
  • 使用 SDKMAN 管理多版本 JDK(适合开发与测试不同版本):
    • 安装:curl -s “https://get.sdkman.io” | bash
    • 初始化:source ~/.sdkman/bin/sdkman-init.sh
    • 查看可用版本:sdk list java
    • 安装示例:sdk install java 17.0.9-open
    • 设置默认:sdk use java 17.0.9-open

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Java开发环境在Debian上怎么搭建
本文地址: https://pptw.com/jishu/758151.html
如何调试Linux Aliases问题 Linux Aliases的最佳实践

游客 回复需填写必要信息