在本教程中,我们将介绍如何在 Debian 10 上安装 Oracle Java。Java 包括 Java Runtime Environment(JRE)和 Java Development Kit(JDK)。 如果您只想运行 Java 程序,那么您需要 JRE,如果您是 Java 开发人员,那么您将需要 JDK,其中包括 JRE 和开发/调试工具和库。
Oracle JDK 和 OpenJDK 相比,Oracle JDK 有一些额外的商业功能。
准备条件
开始本教程前,建议你已经拥有一台安装Debian 10的 VPS 服务器或虚拟机。
其次,需要在Debian 10系统上创建一个具备sudo权限的非root用户。
下载Oracle JDK 8/Oracle JDK 11
在 Debian 上安装 Oracle JDK 需要从官网上下载可供安装的软件包。这里我们使用curl命令来从 Oracle 网站下载 Oracle Java 8/Oracle JDK 11。
下面以下载Oracle JDK 8 举例,你可以根据需要下载Oracle JDK 11最新版本。
默认情况下curl命令工具并未在系统中安装可以通过如下命令先安装curl。
sudo apt-get install curl
curl命令安装后,则可通过如下命令下载Oracle JDK 8 软件:
curl -L -b "oraclelicense=a" -O http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
当然,你也可以在 Oracle 官网下载页面选择最新的Oracle Java 8相关软件包下载。如果上面的地址无法下载,可以登录Oracle官网进行下载。
Oracle JDK 8下载地址(需登录):
Oracle JDK 11 下载地址(需登录):
安装Oracle JDK 8/Oracle JDK 11
首先,为 Java 安装创建一个目录。
sudo mkdir /usr/local/oracle-java-8
其次,使用tar命令将jdk-8u181-linux-x64.tar.gz
文件解压缩到先前创建的目录:
sudo tar -zxf jdk-8u181-linux-x64.tar.gz -C /usr/local/oracle-java-8
最后,解压缩文件后,运行以下命令以创建新的替代方案:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/oracle-java-8/jdk1.8.0_181/bin/java" 1500
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/oracle-java-8/jdk1.8.0_181/bin/javac" 1500
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/oracle-java-8/jdk1.8.0_181/bin/javaws" 1500
写在最后
在本文中,您已学会在 Debian 10 Linux系统上安装Oracle JDK 8/Oracle JDK 11。 现在您可以可以在您的 Debian 10 Linux 服务器上进行练习操作了。如果您有任何疑问,请随时发表评论。
网友评论