3

我一直在尝试在 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 指向 /usr/local/lib,其中包含 libjava.so,该用户当前拥有我正在运行 javac。此外,JAVA_HOME 指向 jdk 文件夹。尽管如此,javac 还是找不到 libjava.so 文件。网上有多种解决方案,但似乎没有一个适合我。即使是直接运行

/usr/locale/java/jdk/bin/javac -version

导致相同的错误。

非常感谢任何帮助。谢谢

4

2 回答 2

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 中有一个问题 123和一个拉取请求

这是修补的版本:

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
于 2014-01-24T13:33:52.240 回答
0

事实证明,链接可能有一些错误。一个更好的链接是这个

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

于 2012-12-30T01:53:53.327 回答