linux 起义 ppa 目前正在强制我们使用 Java 版本 11。
sudo add-apt-repository ppa:linuxuprising/java
很好,我喜欢现代且跟上速度,但我有一个只能使用 java 10 运行的应用程序。
webUpD8 在 9 点后停止,Linux 起义从 10 点开始,并且一直有效(显然......,我个人从来没有测试过),直到他们发布 11,现在当你输入:
sudo apt install oracle-java10-installer
你得到 :
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package oracle-java10-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-java10-installer' has no installation candidate
只输入:
sudo apt install oracle-java11-installer
将工作。这就是上面提到的包。
显然做了一些有点草率的事情:
我有什么选择?
编辑:如果您已经成功安装了 openjdk-10-jdk 包,那么您只需要使用“update-java-alternatives”命令切换默认 jdk 版本(如此处所述)。
您可以手动安装 openjdk(而不是使用 apt)。
例如,可以在jdk.java.net或采用 openjdk.net下载 openjdk 10 。
docs.oracle.com上提供了安装说明。