如何在 Debian Linux 上安装 Java SE 开发工具包如何在 Debian Linux 上安装 Java SE 开发工具包如何在 Debian Linux 上安装 Java SE 开发工具包如何在 Debian Linux 上安装 Java SE 开发工具包
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Debian Linux 上安装 Java SE 开发工具包

发表 admin at 2025年2月28日
类别
  • 未分类
标签

客观的

本指南的目的是提供有关如何在 Debian Linux 上安装 Java SE 开发工具包的简单易懂的步骤。

操作系统和软件版本

  • 操作系统: Debian 9(延伸)

  • 软件: Java SE 开发套件 8

要求

需要对 Debian Linux 进行特权访问。 (可选)curl 将用于下载适当的 Java JDK tarball。

困难

简单的

惯例

  • # – 要求以root权限直接以root用户身份或使用sudo命令执行给定的linux命令

  • $ – 要求以常规非特权用户身份执行给定的 Linux 命令

指示

下载

首先,我们从 Oracle 官方网站下载 Java JDK tarball。导航到 Oracle Java JDK 页面并找到适当的系统架构相关 tarball。该网站要求在下载之前接受 Java SE 许可证的 Oracle 二进制代码许可协议。因此,如何下载 Oracle Java JDK tarball 有两种选择。

网页浏览器

第一个选项是直接使用 Web 浏览器下载所需的 Java JDK tarball,同时单击提供的单选按钮接受 Java SE 许可证所需的 Oracle 二进制代码许可协议。完成后,使用 SCP 或 FTP 客户端将下载的文件复制到最终目的地。

卷曲

如果您尝试远程安装 Java JDK 并且完全无法访问图形用户界面和 Web 浏览器,请使用以下curl 方法使用命令行下载 Java JDK。

首先,使用curl命令获取正确的下载URL:


$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12

上面的命令会输出一堆 URL 供您选择。要启动所需 Java 文件的下载,请复制其 URL 并使用 curl 命令开始下载,同时接受请求的 Jave 许可证。例如:

$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz

安装Java JDK

在此阶段,我们当前的工作目录中应该有一个适当的 Java JDK tarball:


$ ls
jdk-8u121-linux-x64.tar.gz

创建目标Java JDK安装目录:


# mkdir /opt/java-jdk

解压之前下载的 Java JDK tarball:


# tar -C /opt/java-jdk -zxf jdk-8u121-linux-x64.tar.gz

将 Oracle Java 设置为默认值

目前,系统无法识别我们的Java JDK安装:


$ update-alternatives --list java
update-alternatives: error: no alternatives for java
$ java
bash: java: command not found

使用 update-alternatives 命令将 java 和 javac 作为系统 Java 环境的一部分。请将以下路径替换为 java 二进制文件在适当的地方反映您下载的 java 版本:


# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_121/bin/java 1   
update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/java to provide /usr/bin/java (java) in auto mode
# update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_121/bin/javac 1
update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/javac to provide /usr/bin/javac (javac) in auto mode

确认 Java JDK 设置

Java JDK 现在应该已安装并可供使用:


$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

<头> <正文> ……

©2015-2025 Norria support@norria.com