在安装任何软件前,建议先更新系统软件包列表及已安装的包,确保系统处于最新状态,避免依赖冲突。
执行以下命令:
sudo apt update && sudo apt upgrade -y Debian官方软件源默认提供OpenJDK(Java的开源实现),推荐优先使用。可根据需求选择不同版本:
sudo apt install openjdk-11-jdk -y sudo apt install openjdk-17-jdk -y sudo apt install default-jdk -y 安装完成后,通过以下命令验证Java是否安装成功:
java -version 正常输出应包含Java版本信息(如openjdk version "17.0.9" 2023-10-17)及运行时环境(JRE)和虚拟机(VM)版本。
JAVA_HOME是Java开发中常用的环境变量,用于指定JDK的安装路径,方便后续工具(如Maven、Gradle)定位Java。
nano)打开/etc/environment文件:sudo nano /etc/environment /usr/lib/jvm/java-11-openjdk-amd64):JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" Ctrl+O→Enter→Ctrl+X),然后运行:source /etc/environment echo $JAVA_HOME ```。 通过编写一个简单的Java程序,验证开发环境是否可用。
~/java_test)下创建文件:mkdir -p ~/java_test && cd ~/java_test nano HelloWorld.java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } javac HelloWorld.java # 编译为字节码文件(HelloWorld.class) java HelloWorld # 运行程序 若输出Hello, World!,则说明Java环境配置成功。若系统中安装了多个Java版本(如OpenJDK 8、11、17),可使用update-alternatives工具切换默认版本。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1111 sudo update-alternatives --config java sudo update-alternatives --config javac 选择对应版本的编号即可。为提升开发效率,可安装专业的Java IDE(如IntelliJ IDEA、Eclipse)。以IntelliJ IDEA Community Edition(免费版)为例:
.tar.gz格式的安装包。tar -zxvf ideaIC-2025.2.3.tar.gz -C ~/ cd ~/idea-IC-2025.2.3/bin ./idea.sh 按照向导完成安装,后续可通过桌面快捷方式启动。通过以上步骤,即可在Debian系统上搭建完整的Java开发环境,满足代码编写、编译、运行及调试需求。