我一直在尝试在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拥有的libjava.so我正在运行javac的用户。另外,JAVA_HOME指向jdk文件夹。尽管如此,javac仍无法找到libjava.so文件。在线有多种解决方案,但似乎没有一种方法适合我。即使是直接运行
/usr/locale/java/jdk/bin/javac -version
导致相同的错误。
非常感谢任何帮助。 感谢
答案 0 :(得分:1)
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source
sudo apt-get dist-upgrade
OAB目前有Issue 123,pull request
这是修补后的版本:
wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source
sudo apt-get dist-upgrade
答案 1 :(得分:0)
事实证明,链接可能存在一些错误。更好的关注链接是this
希望有所帮助。页面上的第一个答案就足够了。