我有一个Debian Wheezy Linux,它给了我最令人费解的输出:
root@server:~# ls -al /opt/jdk1.7.0_51/jre/bin/java
-rwxrwxrwx 1 root root 7718 Dec 19 03:13 /opt/jdk1.7.0_51/jre/bin/java
root@server:~# /opt/jdk1.7.0_51/jre/bin/java
-bash: /opt/jdk1.7.0_51/jre/bin/java: No such file or directory
所以它可以看到java可执行文件(通过cat验证它确实是可执行文件)但是不能同时看到它。有什么指针吗?
答案 0 :(得分:1)
事实证明我们安装了错误版本的java:
jdk-7u51-linux-x64.tar.gz
而不是正确的
jdk-7u51-linux-i586.tar.gz
之一。然而,错误信息的性质和原因仍然存在。