怎样在Debian上配置Java编译环境
导读:在 Debian 上配置 Java 编译环境的实用步骤 一 安装 OpenJDK 更新索引并安装编译器与运行时(以 OpenJDK 11 为例,稳定且通用):sudo apt update sudo apt install openjdk...
在 Debian 上配置 Java 编译环境的实用步骤
一 安装 OpenJDK
- 更新索引并安装编译器与运行时(以 OpenJDK 11 为例,稳定且通用):
sudo apt update sudo apt install openjdk-11-jdk - 如需其他版本,将版本号替换为 8/17/21 等:
sudo apt install openjdk-17-jdk # 或 sudo apt install openjdk-21-jdk - 快速验证安装结果:
java -version javac -version
上述方式使用 APT 安装 OpenJDK,简单、可维护,适合大多数场景。
二 配置环境变量
- 方式一(系统级,所有用户生效):编辑 /etc/environment
在文件末尾添加(路径按实际版本调整):sudo nano /etc/environment
使配置生效:JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"source /etc/environment - 方式二(当前用户生效):编辑 ~/.bashrc 或 ~/.zshrc
添加:nano ~/.bashrc
使配置生效:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATHsource ~/.bashrc # 若使用 zsh source ~/.zshrc - 验证变量是否生效:
echo $JAVA_HOME which java which javac
以上两种设置方式可按需选择;系统级适合统一环境,用户级适合个人开发。
三 多版本 JDK 管理与切换
- 注册候选版本(示例路径,按实际替换):
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 --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 200 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 200 - 交互式选择默认版本:
sudo update-alternatives --config java sudo update-alternatives --config javac - 验证当前默认版本:
java -version javac -version
使用 update-alternatives 可在多个已安装 JDK 之间安全切换,适合同时维护多个项目的场景。
四 编写并编译运行测试程序
- 创建源文件 HelloWorld.java:
内容:nano HelloWorld.javapublic class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } - 编译与运行:
javac HelloWorld.java java HelloWorld - 若使用包结构(示例 src/com/example/Hello.java),推荐分离源码与编译输出:
mkdir -p src/com/example # 将 Hello.java 放到 src/com/example/Hello.java javac -sourcepath src -d bin src/com/example/Hello.java java -cp bin com.example.Hello
以上示例覆盖了单文件与标准包结构的编译运行方式,便于从小项目逐步过渡到工程化项目。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 怎样在Debian上配置Java编译环境
本文地址: https://pptw.com/jishu/776284.html
