Openjdk-7-jdk 某些命令无法识别?

Openjdk-7-jdk 某些命令无法识别?

我使用 apt-get install 安装了 openjdk-7-jdk。但是,当我输入“javac”时,终端显示“bash: /usr/bin/javac: 没有这样的文件或目录”。我认为链接坏了,但我该如何修复它呢?

注意:我之前安装过 openjdk-7-jdk,后来删除了 openjdk,安装了 sun-java。现在我删除了 sun-jdk,想恢复回 openjdk,但是 javac 无法识别。我使用的是 Ubuntu 11.10。

编辑:已识别:java;未识别:javac、javadoc、appletviewer、...

答案1

以下解决方法对我有用:

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1

几年前在 Ubuntu 上安装 Java 要容易得多。我不知道 Canonical 的人为什么要把它弄得越来越复杂。

相关内容