阅读量:1
一、更新系统软件包
在配置Java环境前,需确保系统软件包为最新版本,避免依赖冲突:
sudo apt update && sudo apt upgrade -y
二、安装Java运行时环境(JRE)或开发工具包(JDK)
Debian默认通过APT包管理器提供OpenJDK(开源实现),推荐优先安装:
- 安装OpenJDK(推荐):
若仅需运行Java程序,安装JRE(default-jre);若需开发Java程序,安装JDK(default-jdk,包含JRE及开发工具如javac):若需指定OpenJDK版本(如11、17),可替换为对应命令:sudo apt install default-jre # 仅运行程序 sudo apt install default-jdk # 开发程序(推荐)sudo apt install openjdk-11-jre # OpenJDK 11 JRE sudo apt install openjdk-11-jdk # OpenJDK 11 JDK - 安装Oracle JDK(可选):
若需使用Oracle官方JDK,需先添加Oracle JDK仓库(如webupd8team/java),或手动下载tar包安装(需接受Oracle许可证)。以手动安装为例:- 下载Oracle JDK tar包(如
jdk-17.0.9_linux-x64_bin.tar.gz)至/tmp目录; - 解压至
/usr/local:sudo mkdir -p /usr/local/oracle-java sudo tar -zxvf /tmp/jdk-17.0.9_linux-x64_bin.tar.gz -C /usr/local/oracle-java - 创建符号链接便于管理:
sudo ln -s /usr/local/oracle-java/jdk-17.0.9 /usr/local/java
- 下载Oracle JDK tar包(如
三、配置Java环境变量
为确保系统全局识别Java命令及路径,需设置JAVA_HOME(Java安装目录)和PATH(可执行文件路径):
- 编辑全局环境变量文件
/etc/environment:sudo nano /etc/environment - 在文件末尾添加以下内容(根据实际安装路径调整,如OpenJDK 11路径为
/usr/lib/jvm/java-11-openjdk-amd64):JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" PATH="$JAVA_HOME/bin:$PATH" - 使环境变量立即生效:
source /etc/environment - 验证环境变量是否设置正确:
echo $JAVA_HOME # 应输出Java安装路径 echo $PATH # 应包含$JAVA_HOME/bin
四、设置默认Java版本(管理多版本时)
若系统中安装了多个Java版本(如OpenJDK 8与11),可通过以下命令切换默认版本:
- 查看已安装的Java版本:
sudo update-alternatives --list java # 列出所有Java版本 - 交互式选择默认版本:
终端会显示类似以下内容,输入对应数字并按回车键选择:sudo update-alternatives --config javaThere are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1081 manual mode Pressto keep the current choice[*], or type selection number: - 验证默认Java版本:
java -version # 应显示选择的默认版本
五、验证Java安装
最后,通过以下命令确认Java环境配置成功:
java -version # 应显示Java版本信息(如OpenJDK 11)
javac -version # 若安装了JDK,应显示javac版本(可选)
若输出类似以下内容,则说明配置成功:
openjdk version "11.0.19" 2023-04-18
OpenJDK Runtime Environment (build 11.0.19+8-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 11.0.19+8-Debian-1deb12u1, mixed mode)
以上就是关于“如何为Debian配置Java运行时环境”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm