我曾尝试多种方法将Java 8安装到ARM嵌入式Linux中,但均未成功:
第一种方式:从webupd8的存储库中获取:http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
W: 失败获取 http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/trusty/InRelease 在发行版文件中找不到预期的条目 'main/binary-armel/Packages'(源.list条目错误或格式不正确)
W: 失败获取 http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/jessie/main/binary-armel/Packages 404 Not Found
E: 某些索引文件无法下载。已被忽略或使用旧的索引文件。
看起来该存储库没有适合我的架构的源:
架构: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:没有那个文件或目录
该文件存在且具有正确的权限,我快要疯了。
有任何想法或替代方法吗?
update-alternatives --display java
显示什么?你的 Debian 是 32 位还是 64 位?你下载了哪个版本的 Java(32 位还是 64 位)?这可能与你有关:http://askubuntu.com/questions/207552 - assyliasupdate-alternatives --display java
显示了我拥有的两个不同版本路径,但是当我选择1.8时却无法工作,我收到了这个消息。我正在使用ARM,我之前已经尝试过在askubuntu上解决这个问题,但还是不起作用... :S - user2528085