在 Ubuntu、Debian、Linux Mint 或 Fedora 使用 install-java.sh

“install-java.sh”是一个 Bash 脚本,用于在基于 Debian 和 Ubuntu 的 Linux 发行版上安装和设置任何 Oracle Java 开发工具包 (JDK) 版本。

脚本开发人员说他主要使用 Ubuntu,因此该脚本仅在 Ubuntu 上进行了测试,
我使用该脚本安装和设置 Oracle Java Fedora,并且它没有任何问题。 它也可能适用于其他 Linux 发行版。

install-java.sh 脚本非常通用,允许用户安装任何 Oracle JDK 主要/次要版本。 您可以使用它来:

  • 安装最新的 Oracle Java 11 LTS
  • 安装任何 Oracle Java 8 版本,包括 Oracle Java 演示和 JCE 策略
  • 安装 Oracle Java 7、10 和其他现在仅通过 My Oracle Support 提供给 Oracle 客户的 JDK 版本(需要支持登录)
  • 为与运行脚本的系统不同的体系结构安装 Oracle Java 版本

多亏了这一点,install-java.sh 是 Web Upd8 维护的 Oracle Java 8 PPA 或我维护的 Oracle Java 11/12 PPA 的绝佳替代品,它不仅允许用户安装最新的 Oracle Java 版本,还允许安装任何他们想要的版本。 它适用于 Fedora 可能还有其他 Linux 发行版,而不仅仅是 Ubuntu/Debian。

install-java.sh 脚本功能包括:

  • 您可以自动化 Java 安装脚本
  • 指定安装目录(默认为 /usr/lib/jvm)
  • 可以安装 Oracle JDK 演示和 JCE 策略文件,这些文件在 Oracle Java 最高版本 8 中可用(要安装这些文件,请下载演示 Linux .tar.gz 和 JCE 策略 .zip 存档并将它们放在与 Oracle Java 相同的文件夹中.tar.gz,然后像往常一样运行安装命令,它会选择这些,询问你是否要安装它们)
  • 可以为 Oracle Java Mission Control (JMC) 安装菜单项(快捷方式)
  • 附带一个uninstall-java.sh 脚本来卸载使用install-java.sh 安装的任何Java 版本

有关的:

  • 如何在 Ubuntu、Linux Mint 或 Debian 中安装 Oracle Java 12 (JDK 12)(使用 PPA)
  • 如何在 Ubuntu、Linux Mint 或 Debian 中安装 Oracle Java 11(来自 PPA 存储库)

使用 install-java.sh 在 Debian、Ubuntu、Linux Mint 和 Fedora

1. 下载 install-java.sh 并使其可执行。

作为一般规则,我建议检查此脚本中使用的代码以及您在系统上运行的任何其他脚本,并且仅在您至少对它们的作用有一些基本了解时才运行它们。

您可以在您的主目录中下载 install-java.sh,并使用以下命令使其可执行:

cd && wget https://raw.githubusercontent.com/chrishantha/install-java/master/install-java.sh  chmod +x install-java.sh

2. 安装解压缩(install-java.sh 脚本需要)。

unzip可以安装如下:

  • Debian、Ubuntu、Linux Mint:
sudo apt install unzip