【问题标题】:Installing Oracle Java on Ubuntu在 Ubuntu 上安装 Oracle Java
【发布时间】: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

导致同样的错误。

非常感谢任何帮助。 谢谢

【问题讨论】:

标签: java javac ubuntu-11.04


【解决方案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 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

【讨论】:

    【解决方案2】:

    原来链接可能有一些错误。一个更好的链接是this

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多