如何在 Ubuntu 16.04 上安装 OpenJDK?

Hak*_*uad 30 java jdk openjdk software-installation 16.04

由于我升级到最新版本的 Ubuntu,我无法安装编译 Android 自定义 ROM 所需的 Java OpenJDK 包。当我运行时sudo apt-get install openjdk-7-jdk,出现以下错误:

Reading package lists... Done Building dependency tree        Reading
state information... Done Some packages could not be installed. This
may mean that you have requested an impossible situation or if you are
using the unstable distribution that some required packages have not
yet been created or been moved out of Incoming. The following
information may help to resolve the situation:

The following packages have unmet dependencies:  openjdk-7-jdk :
 Depends: openjdk-7-jre (= 7u51-2.4.6-1ubuntu4) E: Unable to correct
 problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

小智 58

也有同样的问题..但我用这些命令解决了它:

sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update   
sudo apt-get install openjdk-7-jre  
Run Code Online (Sandbox Code Playgroud)


Lui*_*ado 24

我在 16.04 做的一个是:

对于 OpenJDK 8.X

sudo apt install openjdk-8-jre
Run Code Online (Sandbox Code Playgroud)

对于 OpenJDK 9.X

sudo apt install openjdk-9-jre
Run Code Online (Sandbox Code Playgroud)

注意:在 Ubuntu 16.04 上没有openjdk-6-jre也不openjdk-7-jre适合我。也不需要安装 Oracle JDK(实际上 OpenJDK 对我来说比 Oracle 好得多)。