【发布时间】:2012-12-29 16:55:14
【问题描述】:
我一直在尝试在 Ubuntu 11.04 上安装 Oracle Java 7。我在关注instructions given here
一旦我按照所有步骤(信中),我尝试运行
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 指向 /usr/local/lib,其中包含 libjava.so,当前由我正在运行 javac 的用户。此外,JAVA_HOME 指向 jdk 文件夹。尽管如此,javac 还是找不到 libjava.so 文件。网上有多种解决方案,但似乎没有一个适合我。甚至直接运行
/usr/locale/java/jdk/bin/javac -version
导致同样的错误。
非常感谢任何帮助。 谢谢
【问题讨论】:
-
这里离题了——试试askubuntu.com也许superuser.com
-
并非如此。当我在 32 位操作系统上时,它谈到了 64 位操作系统。抱歉没有提及。发布后,我确实发现了一个重复的问题stackoverflow.com/questions/10759266/…,但看起来甚至没有得到回答:(
-
从您提到的说明显然指示用户
chmod +x一个tarball这一事实来看,如果它们不起作用,我不会感到很惊讶...... -
感谢您的评论。我尝试使用不同的链接进行安装,并且成功了。添加答案以供将来参考。
标签: java javac ubuntu-11.04