在Ubuntu上安装Oracle Java

时间:2012-12-29 16:55:14

标签: java javac ubuntu-11.04

我一直在尝试在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

导致相同的错误。

非常感谢任何帮助。 感谢

2 个答案:

答案 0 :(得分:1)

.deb软件包中的Oracle Java 1.7.0

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

1.7.0_51的解决方法

OAB目前有Issue 123pull 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

希望有所帮助。页面上的第一个答案就足够了。