我一直在尝试在Ubuntu 11.04上安装Oracle Java 7。 我遵循了这里给出的指南中的所有步骤(完全照做),然后尝试运行以下命令:
java -version
代码预期输出正确,但运行时却出现了问题。
javac -version
没有得到预期的输出结果。相反,我收到了以下错误信息:
Error : Could not find libjava.so
Error : Could not find Java SE Runtime Environment
环境变量PATH包含了/usr/local/java/jre/bin和/usr/local/java/jdk/bin,LD_LIBRARY_PATH指向包含libjava.so的/usr/local/lib,而这个文件当前是以我运行javac的用户身份拥有的。此外,JAVA_HOME指向jdk文件夹。尽管如此,javac仍然无法找到libjava.so文件。网上有很多解决方案,但似乎都不适用于我。甚至直接运行也不行。
/usr/locale/java/jdk/bin/javac -version
同样的错误结果。
非常感谢任何帮助。 谢谢
chmod +x
命令。如果这样的话,如果它们不能正常工作,我并不会感到非常惊讶... - thkala