【发布时间】:2016-05-09 22:04:38
【问题描述】:
我尝试通过多种方式将 Java 8 安装到 ARM 嵌入式 linux 中,但都没有奏效:
首先: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
(来自 webupd8 的仓库)
W:获取失败 http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/trusty/InRelease 无法在 Release 中找到预期的条目“main/binary-armel/Packages” 文件(错误的 sources.list 条目或格式错误的文件)
W:获取失败 http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/jessie/main/binary-armel/Packages 404 未找到
E: 某些索引文件下载失败。他们被忽视了,或者老了 代替使用的。
这个 repo 似乎没有我的架构的源代码:
架构:amd64 arm64 armhf i386 powerpc ppc64el
我需要 armel(至少这适用于 java 7)
我也尝试过这种方式: http://www.rpiblog.com/2014/03/installing-oracle-jdk-8-on-raspberry-pi.html
从 Oracle 下载 jdk,然后按照说明进行操作。
但我无法执行该文件:
root@arietta:~# java -version -bash: /usr/bin/java: 没有这样的文件或目录
两者都不是:
root@arietta:~# /opt/jdk1.8.0_71/bin/java -version -bash: /usr/bin/java: 没有这样的文件或目录
虽然文件存在并且具有正确的权限...我快疯了..
有什么想法或替代方法吗?
【问题讨论】:
-
我也试过这个(这里有 linux 64 位的链接,我正在获取另一个版本),仍然无法正常工作,与我发布的第二种选择相同
-
update-alternatives --display java显示什么?你的 debian 是 32 位还是 64 位?你下载了哪个版本的java(32 vs 64)?这可能与您有关:askubuntu.com/questions/207552 -
update-alternatives --display java显示我拥有的 2 个不同的版本路径,但是当我选择 1.8 不起作用时,我收到此消息。我正在使用 ARM,我之前已经从 askubuntu 尝试过,但它也无法正常工作..:S