我想在 Ubuntu 上安装 oracle-java8:

我想在 Ubuntu 上安装 oracle-java8:
$ sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'oracle-java8-installer' has no installation candidate

答案1

我仍然使用 Java 版本 8,并且每次删除操作系统时都会按照以下步骤通过命令行进行安装

添加已停用的存储库,它将自动安装较新版本的存储库,但不会阻止您安装以前版本的 Java

sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update

安装 Java 版本 8 默认、jre 或 jdk

sudo apt-get install oracle-java8-set-default
# or
sudo apt install openjdk-8-jdk
# or
sudo apt install openjdk-8-jre

验证你的 Java 版本

java -version

设置环境变量

export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=/usr/lib/jvm/java-8-oracle/jre

答案2

Oracle 最近更改了其 JDK/JRE 的许可,要求每个人都订阅才能获得比 8u201 更新的版本。您可以切换到另一个 JDK,也可以购买订阅并手动下载/安装新的 oracle-jdk 包。

大多数软件应该可以很好地运行在 openjdk-8-* 下 - 因此这可能是值得的首次测试。

相关内容