Ubuntu安装部署Oracle-JDK11

Ubuntu安装部署Oracle-JDK11

一、前言

  • LInux 发行版本:ubuntu-22.04.3-desktop-amd64.iso
  • JDK 版本:Java SE Development Kit 11.0.19

Ubuntu Server:https://ubuntu.com/download/server
Java Archive:https://www.oracle.com/java/technologies/downloads/archive/

jdk11-archive-downloads:https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

CentOS7安装部署Java11:https://blog.csdn.net/u011424614/article/details/132418561

[CentOS] JDK安装部署:https://blog.csdn.net/u011424614/article/details/94610567

Java环境变量配置过程:https://blog.csdn.net/u011424614/article/details/103530318

CentOS基础操作命令:https://blog.csdn.net/u011424614/article/details/94555916

二、正文

1.下载Oracle JDK

  • 下载 JDK 压缩包,上传到服务器
  • 本文下载的版本:jdk-11.0.19_linux-x64_bin.deb

jdk11-archive-downloads:https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

2.安装Oracle JDK

  • 创建安装目录
mkdir /opt/java
cd /opt/java
  • 本地安装
dpkg -i jdk-11.0.19_linux-x64_bin.deb
  • 在 .bashrc 配置文件中追加环境变量的配置
echo "export PATH=$PATH:/usr/lib/jvm/jdk-11/bin" >> ~/.bashrc
  • 重新加载配置文件
source ~/.bashrc
  • 查看 JDK 版本
java --version

3.生成JRE

  • 场景:在 Java 8之后,安装的 JDK 不再包含 JRE
cd /usr/lib/jvm/jdk-11
# 生成 JRE
jlink --module-path jmods --add-modules java.desktop --output jre
  • jre 输出路径:/usr/lib/jvm/jdk-11

相关推荐

  1. Ubuntu安装部署Oracle-JDK11

    2024-03-11 07:20:03       51 阅读
  2. Ubuntu 安装oracle jdk8

    2024-03-11 07:20:03       64 阅读
  3. ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换

    2024-03-11 07:20:03       64 阅读
  4. Ubuntu 20安装JDK17和MySQL8.0

    2024-03-11 07:20:03       27 阅读
  5. Ubuntu 22.04 安装Oracle 11g Express Edition

    2024-03-11 07:20:03       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 07:20:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 07:20:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 07:20:03       87 阅读
  4. Python语言-面向对象

    2024-03-11 07:20:03       96 阅读

热门阅读

  1. Android 获取Sms

    2024-03-11 07:20:03       38 阅读
  2. vue slot 仔细研究一下

    2024-03-11 07:20:03       44 阅读
  3. SpringBoot实现 PDF 添加水印

    2024-03-11 07:20:03       41 阅读
  4. N32L40x基于串口IAP实现(含升级工具)

    2024-03-11 07:20:03       47 阅读
  5. Go微服务: 基于Go Micro框架实现微服务调用

    2024-03-11 07:20:03       41 阅读
  6. ChatGPT 基本用法!ChatGPT4的prompt的使用例子!

    2024-03-11 07:20:03       65 阅读
  7. 四大组件的工作过程

    2024-03-11 07:20:03       35 阅读
  8. vim搜索和替换

    2024-03-11 07:20:03       49 阅读