我正在尝试在我的 Ubuntu 服务器(16.04 LTS,完全更新,x64)上安装 Oracle Java 8。我遵循了这个(非常简单)指南:http : //www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
运行后apt-get update,我得到了更新的标准站点列表,但出现以下错误(我认为这是问题的根源):
Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found
Run Code Online (Sandbox Code Playgroud)
所有其他 URL 都有效,只是 amd64 端点无效。
然后,在运行时apt-get install oracle-java8-installer,我收到以下错误:
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
Run Code Online (Sandbox Code Playgroud)
那个端点不再可用了吗?Oracle Java 8 是否有其他来源?除了使用 dpkg 手动安装软件包之外,我几乎在每个指南中都看到了“webupd8”组(但是我是否从 Oracle 获得更新?)
由于我升级到最新版本的 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 …Run Code Online (Sandbox Code Playgroud) 我从AdoptOpenJDK下载了OpenJDK形式的Java 11 。从 tar.gz 文件中,我可以提取一个以、、、 等嵌套文件夹命名的文件夹。但是在那里找不到安装程序应用程序。jdk-11.0.3+7binconflib
? 我应该如何将这个下载的 Java 版本安装到 Ubuntu 上?
我可以cd进入bin文件夹并执行诸如./java --version. 但我想知道是否有将 Java 实现放在特定位置、安排环境变量、设置默认路径等的常规例程。在 macOS 上,安装程序会自动为我完成所有这些。作为 Ubuntu 的新手,我没有受过教育。
旧的问题如这一个询问有关使用apt-get。我的问题不是重复的,因为在这里我问的是从 AdoptOpenJDK 下载而不是通过诸如apt-get.
我刚刚更新到新的 Ubuntu 16.04。这是该操作系统的全新安装。尝试安装 Openjdk 7,但出现此错误。
包“openjdk-7-jre”没有安装候选
我如何解决它?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jre-headless is a virtual package provided by:
oracle-java9-installer 9b130+9b130arm-1~webupd8~0
oracle-java8-installer 8u101+8u101arm-1~webupd8~2
oracle-java7-installer 7u80+7u60arm-0~webupd8~1
You should explicitly select one to install.
E: Package 'openjdk-7-jre-headless' has no installation candidate
Run Code Online (Sandbox Code Playgroud)
我不确定如何“明确选择一个安装”。我怎么做?