下载 Java 后无法运行。如能提供故障排除帮助,我将不胜感激。
信息:
⠀Ubuntu 14.04 LTS
⠀Acer Aspire V5 配备 AMD A4 处理器
⠀使用 Oracle 64 位 Linux 版本
⠀jdk-8u45-linux-i586.tar.gz
$ java -version
bash: /usr/bin/java: No such file or directory
$ update-alternatives --display java
java - auto mode
link currently points to /usr/lib/jvm/jdk1.8.0_45/bin/java
/usr/lib/jvm/jdk1.8.0_45/bin/java - priority 2
Current 'best' version is '/usr/lib/jvm/jdk1.8.0_45/bin/java'.
该文件在那里,并且似乎具有正确的权限:
$ ls -l /usr/lib/jvm/jdk1.8.0_45/bin/java
-rwxr-xr-x 1 root root 5730 Apr 10 10:53 /usr/lib/jvm/jdk1.8.0_45/bin/java
答案1
尽管它来自 Linux 的 64 位 jdk,但它似乎是一个 32 位可执行文件。
我在这里找到了解决方案:
没有这个文件或目录?但是文件存在!
使用文件Gilles 建议确认了问题。
Avinash Raj 的回答非常具体并且修复了我的安装。