Ubuntu 12.04 中缺少 Openjdk Java

Ubuntu 12.04 中缺少 Openjdk Java

我使用以下命令在我的 Ubuntu 12.04 桌面上安装 OpenJDK Java:

sudo apt-get install openjdk-7-jdk

但我一直找不到 java:

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless
Try: sudo apt-get install <selected package>

这是什么原因?我尝试重新安装,甚至删除 /usr/lib/jvm,但仍然不起作用。

/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin 中没有 java,只有 javac 和其他东西。当我运行 javac 时,出现以下错误:

javadoc: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

答案1

要安装 OpenJDK Java 7 Runtime,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:

sudo apt-get install openjdk-7-jre

仅包含openjdk-7-jre packageJava 运行时环境。如果您想开发 Java 程序,请安装该openjdk-7-jdk包。然后您可以执行

sudo apt-get install icedtea6-plugin

相关内容