我在 VirtualBox 32 位服务器上使用 14.04。我以 sudo 用户身份登录。
我正在尝试安装 Java 8。我下载了文件 jre-8u101-linux-i582.rpm 并使用 FTP 将其放在目录 /jre 中。我尝试使用命令 rpm -ivh jre-8u101-linux-i582.rpm 来提取并安装它。当我这样做时,我收到错误“依赖项失败”,然后是一长串文件,它显然找不到这些文件,即使我在指定的目录中检查这些文件确实在那里。当我研究这个问题时,大多数人只是说使用 apt install。
所以我尝试这样做。我执行了“apt-get update”,然后执行了“apt-get install oracle-java8-installer”。然后我收到一条错误消息,提示“无法找到软件包 oracle-java8-installer”。因此我尝试了“add-apt-repository ppa:webupd8team/java”。这给了我错误“无法添加 PPA ... 请检查 PPA 名称或格式是否正确”。因此我尝试了“apt-get install --reinstall ca-certificates”。根据这里的大多数要求,这应该有效。重新安装的实际过程有效,但并没有解决我的问题。我还尝试了“-E add-apt-repository ppa:webupd8team/java”,但不起作用,而且无论如何也不应该应用它,因为我没有使用代理。
因此我需要解决第一个问题或第二个问题。如能得到任何帮助我将不胜感激。
答案1
如果你想使用 Oracle 的 JDK,另一个相对简单的解决方案是tar.gz
从甲骨文网站. 将其解压到您选择的位置/home/name/bin/
,然后将以下几行添加到文件末尾~/.bashrc
:
export JAVA_HOME=/home/name/bin/jdk1.8.0_91 (subsitude with downloaded version)
export PATH=$JAVA_HOME/bin:$PATH
然后运行source ~/.bashrc
,您几乎就可以开始了。如果您想从 apt-get 安装依赖于 jdk 的其他软件包,则需要执行额外的步骤,如中所述这个答案。否则,安装它们将导致 OpenJDK 的自动安装。