Debian Java编译环境搭建步骤是什么
小樊
32
2025-12-20 22:56:35
Debian Java编译环境搭建步骤
一 安装 OpenJDK JDK
- 更新软件包索引并安装编译所需组件(以 OpenJDK 17 为例,亦可选择 openjdk-11-jdk):
- sudo apt update
- sudo apt install openjdk-17-jdk
- 验证安装结果:
- java -version
- javac -version
- 说明:Debian 官方仓库提供 OpenJDK,包管理器安装简单、依赖处理可靠,适合大多数场景。
二 配置 JAVA_HOME 与 PATH
- 方式一 系统级配置(推荐):编辑 /etc/environment,在文件末尾添加(路径按实际版本调整):
- JAVA_HOME=“/usr/lib/jvm/java-17-openjdk-amd64”
- 使配置生效:source /etc/environment
- 方式二 用户级配置:编辑 ~/.bashrc 或 ~/.profile,添加:
- export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
- export PATH=$JAVA_HOME/bin:$PATH
- 使配置生效:source ~/.bashrc 或 source ~/.profile
- 验证:echo $JAVA_HOME 应显示所设路径。
三 多版本 JDK 管理与切换
- 使用 update-alternatives 注册与切换默认 Java:
- 注册命令示例:
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 300
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 300
- 交互选择默认版本:sudo update-alternatives --config java(按提示选择编号)
- 适合在同一台机器上维护 JDK 8/11/17 等多版本的开发与测试环境。
四 编写与编译运行测试
- 创建示例源码:HelloWorld.java
- public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello, World!”);
}
}
- 编译与运行:
- javac HelloWorld.java
- java HelloWorld
- 小项目建议采用标准目录结构并使用构建工具(如 Maven/Gradle)进行依赖管理与打包。
五 可选方案与常见问题
- 其他安装方式:
- 手动安装 Oracle JDK:下载 .tar.gz,解压至 /usr/lib/jvm,设置 JAVA_HOME 与 PATH,再用 update-alternatives 切换。
- 使用 SDKMAN 管理多版本 JDK:curl -s “https://get.sdkman.io” | bash,然后 sdk install java 并 sdk use java 切换。
- 常见问题处理:
- 命令未找到:检查 JAVA_HOME 与 PATH 是否正确,确认已安装 openjdk-*-jdk 而非仅 default-jre。
- 多版本冲突:用 update-alternatives --config java 明确选择默认版本。
- 权限问题:涉及系统目录时使用 sudo。