![Openjdk-7-jdk 某些命令无法识别?](https://linux22.com/image/959485/Openjdk-7-jdk%20%E6%9F%90%E4%BA%9B%E5%91%BD%E4%BB%A4%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%EF%BC%9F.png)
我使用 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 的人为什么要把它弄得越来越复杂。