本文介绍Debian 8系统安装Java 8环境的详细步骤:首先通过apt更新软件包列表并安装必要依赖;然后从Oracle官网或OpenJDK仓库下载JDK 8安装包,解压至指定目录(如/usr/lib/jvm);接着配置/etc/profile文件,添加JAVA_HOME和PATH变量;最后执行source命令使配置生效,通过java -version和javac -version验证安装成功,确保Java环境正常可用。
Java 8作为长期支持(LTS)版本,因其稳定性和广泛的兼容性,仍被许多企业应用和开发项目依赖,Debian 8(代号“Jessie”)虽然已停止官方支持,但在一些遗留系统或特定场景中仍在使用,本文将详细介绍在Debian 8系统上安装Java 8环境的两种常用方法:通过APT包管理器安装OpenJDK 8(推荐),以及手动下载并安装Oracle JDK 8(适合需要Oracle官方JDK的场景)。
通过APT包管理器安装OpenJDK 8(推荐)
OpenJDK是Java的开源实现,与Oracle JDK功能基本一致,且通过APT安装可自动管理依赖,适合大多数用户。
更新系统包列表
在安装前,先更新系统的包索引以确保获取最新的包信息:

sudo apt update
搜索Java 8相关包
使用apt search命令查看系统中可用的Java 8包:
apt search openjdk-8
常见包包括:
openjdk-8-jdk:Java开发工具包(包含JRE和编译器等开发工具)openjdk-8-jre:Java运行时环境(仅运行Java程序,无开发工具)openjdk-8-source:Java源代码包(可选,用于调试)
安装OpenJDK 8 JDK
根据需求选择安装包,若需开发Java程序,安装openjdk-8-jdk:
sudo apt install openjdk-8-jdk
安装过程中会自动下载并配置依赖,根据网络情况可能需要几分钟。
验证安装
安装完成后,通过以下命令验证Java版本和是否包含编译工具:
java -version # 查看Java版本 javac -version # 查看Java编译器版本
若安装成功,会显示类似以下输出:
java version "1.8.0_362"
OpenJDK Runtime Environment (build 1.8.0_362-8u362-ga-0ubuntu1~18.04.1-b09)
OpenJDK 64-Bit Server VM (build 25.362-b09, mixed mode)
javac 1.8.0_362
手动安装Oracle JDK 8
若项目依赖Oracle JDK(如某些商业软件或特定许可要求),可手动下载安装包并配置环境变量。
下载Oracle JDK 8安装包
访问Oracle官方JDK 8下载页面(https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html),选择适合Debian 8的Linux x64版本(如jdk-8u362-linux-x64.tar.gz),需注意:Oracle JDK 8的下载可能需要接受许可协议。
使用wget命令下载(以下以JDK 8u362为例,替换为实际下载链接):
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u362-b09/5e8d935d7fc1499fb70f8d4ad637580e/jdk-8u362-linux-x64.tar.gz
解压并移动安装包
下载完成后,将安装包解压到/usr/local/java目录(若目录不存在需先创建):
sudo mkdir -p /usr/local/java sudo tar -zxvf jdk-8u362-linux-x64.tar.gz -C /usr/local/java/
解压后,/usr/local/java目录下会生成类似jdk1.8.0_362的子目录。
配置环境变量
编辑/etc/profile文件(全局环境变量配置,对所有用户生效):
sudo nano /etc/profile
在文件末尾添加以下内容(根据实际解压的目录名修改JAVA_HOME路径):
export JAVA_HOME=/usr/local/java/jdk1.8.0_362 export JRE_HOME=$JAVA_HOME/jre export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存并退出(nano中按Ctrl+O保存,Ctrl+X退出)。
使环境变量生效
执行以下命令使配置立即生效:
source /etc/profile
验证安装
与方法一相同,执行java -version和javac -version命令,确认输出Oracle JDK的版本信息:
java version "1.8.0_362"
Java(TM) SE Runtime Environment (build 1.8.0_362-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.362-b09, mixed mode, sharing)
javac 1.8.0_362
常见问题与解决
APT安装时提示“无法定位包”
若Debian 8官方源已移除Java 8相关包,可添加`deb http://archive.debian.org

