Debian 8安装Java 8环境详细教程

admin
本文介绍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安装可自动管理依赖,适合大多数用户。

更新系统包列表

在安装前,先更新系统的包索引以确保获取最新的包信息:

Debian 8安装Java 8环境详细教程

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 -versionjavac -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

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码