我已经尝试在我的Debian 6机器上安装Java 8 JDK一小时了,我无法弄清楚如何做到这一点。我看过其他帖子,没有运气。我收到此错误
E:无法找到包oracle-java8-installer
感谢任何帮助。感谢。
答案 0 :(得分:0)
您需要添加webupd8team存储库才能安装oracle-java8-installer
:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
python-software-properties
将允许您使用add-apt-repository
。sudo add-apt-repository ppa:webupd8team/java
将添加存储库sudo apt-get update
将更新软件包列表(在我们的例子中,我们需要这样做以获取我们刚刚添加的存储库中的软件包)。答案 1 :(得分:0)
在official documentation上描述了关于debian的Java 8的安装过程。
将以下行添加到/etc/apt/sources.list
:
deb http://httpredir.debian.org/debian/ jessie main contrib
安装java-package
:
# apt-get update && apt-get install java-package && exit
从oracle website下载tarball(.tar.gz
)(接受Oracle二进制代码许可协议)。然后通过java二进制文件中的.deb
实用程序构建make-jpkg
包(例如:jdk-8u171-linux-x64.tar.gz
):
$ make-jpkg jdk-8u171-linux-x64.tar.gz
将在您的工作目录中创建oracle-java8-jdk_8u171_amd64.deb
,安装.deb
文件:
# dpkg -i oracle-java8-jdk_8u171_amd64.deb
检查java版本
$ java -version
示例输出(来自debian 9):
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-1~deb9u1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)
注意:Debian建议安装openjdk-7-jre
软件包:
Debian建议使用此实用程序创建的OpenJDK软件包(
openjdk-7-jdk
/openjdk-7-jre
)而不是非免费软件包。