网站首页 > 技术文章 正文
阅读本教程前如果您需要的是安装OpenJDK,你可以阅读该文的姊妹篇「如何在Debian 10上安装 OpenJDK 8/OpenJDK 11」
在本教程中,我们将介绍如何在 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 服务器或虚拟机。
VPS 服务器建议可以去阿里云或vultr上购买一台。
其次,需要在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下载地址(需登录):
http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
Oracle JDK 11 下载地址(需登录):
https://download.oracle.com/otn/java/jdk/11.0.4+10/cf1bbcbf431a474eb9fc550051f4ee78/jdk-11.0.4_linux-x64_bin.tar.gz
安装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 服务器上进行练习操作了。如果您有任何疑问,请随时发表评论。
猜你喜欢
- 2025-07-24 ARM机器(Oracle Linux / Redhat/ ...)上如何编译 CatBoost
- 2025-07-24 1、Oracle 数据库19C 软件安装(oracle数据库的安装)
- 2025-07-24 Oracle Linux 9.6安装体验(oracle linux安装教程)
- 2025-07-24 Oracle Linux10安装体验(linux安装oracle实例)
- 2024-10-26 3、CentOS7静默安装Oracle11g(11.2.0.4)——执行安装配置
- 2024-10-26 centos系统安装oracle简易客户端instantclient
- 2024-10-26 Centos7上安装oracle xe快捷版详细步骤
- 2024-10-26 linux忘记安装图形化界面--静默安装oralce11g全记录
- 2024-10-26 Redhat7.4X64安装Oracle11G R211.2.0.4X64 单机版
- 2024-10-26 10Linux网络服务之Oracle 11g for linux 6 的安装
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)