在debian Jessie中安装Java 8

在debian Jessie中安装Java 8,java,linux,jvm,debian,Java,Linux,Jvm,Debian,我曾尝试以多种方式将Java 8安装到ARM嵌入式linux中,但都没有成功: 第一: 来自webupd8的存储库 W:获取失败 在版本中找不到预期的条目“main/binary armel/Packages” 文件源错误。列表项或格式错误的文件 W:获取失败 404找不到 E:有些索引文件下载失败。他们被忽视了,或者说已经过时了 用那些来代替 该回购协议似乎没有我的体系结构的来源: 架构:amd64 arm64 armhf i386 powerpc ppc64el 我需要armel,至少这对

我曾尝试以多种方式将Java 8安装到ARM嵌入式linux中,但都没有成功:

第一:

来自webupd8的存储库

W:获取失败 在版本中找不到预期的条目“main/binary armel/Packages” 文件源错误。列表项或格式错误的文件

W:获取失败 404找不到

E:有些索引文件下载失败。他们被忽视了,或者说已经过时了 用那些来代替

该回购协议似乎没有我的体系结构的来源:

架构:amd64 arm64 armhf i386 powerpc ppc64el

我需要armel,至少这对Java7有效

我也试过这样做:

从Oracle下载jdk,然后按照说明进行操作

但我无法执行该文件:

root@arietta:~java-version -bash:/usr/bin/java:没有这样的文件或目录

两者都不是:

root@arietta:~/opt/jdk1.8.0_71/bin/java-version -bash:/usr/bin/java:没有这样的文件或目录

当文件存在且具有正确的权限时。。。我快发疯了


有什么想法或替代方法吗?

最后我解决了问题,将jessie Backport添加到源代码中。列表:

echo deb http://http.debian.net/debian jessie-backports main >> /etc/apt/sources.list

apt-get update && apt-get install openjdk-8-jdk

update-alternatives --config java

与@user2528085相同,您只需要将Debian Backport添加到sourcelist文件中

在Debian官方网站上遵循此说明

在shell中运行以下命令:

echo "deb http://ftp.debian.org/debian jessie-backports main" | sudo tee -a /etc/apt/sources.list.d/jessie-backports.list

sudo apt-get update && sudo apt-get install elasticsearch

没有什么困难

我从webupd8团队运行了以下命令,它对我起了作用:


我也尝试过这个链接,它是针对linux 64位的,我得到了另一个版本,仍然不工作,与我发布的第二个备选方案相同更新备选方案-显示java显示什么?您的debian是32位还是64位?您下载了哪个版本的java 32 vs 64?这可能与您有关:更新备选方案-display java显示我选择的2个不同版本路径,但当我选择1.8不工作时,我收到此消息。我使用的是ARM,我之前已经在askubuntu试过了,但它也不起作用SI收到错误:-bash:/etc/apt/sources.list:权限denied@IgorGanapolsky您需要以root用户身份或使用上面添加到/etc/apt/sources.list的sudoi运行命令,但是仍然找不到404查看最新的证书和修复问题。您是如何通过这些命令导入GPG密钥的?在docker容器库/节点中对我很好
su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
exit