我安装了 openjdk-7-jdk,“javac”是版本 7,但“java”仍然是版本 1.6,有什么办法吗?没有可用的更新。
答案1
这是因为 /usr/bin 中的 javac 文件仍然链接到您以前的 jdk。因此您必须使用它update-alternative
来配置它。
答案2
您可以使用
$ sudo update-java-alternatives -l
获取 JVM 列表,然后使用
$ sudo update-java-alternatives -s NAME
设置您想要的。它可能会警告缺少某些链接,在这种情况下您需要安装缺少的包并update-java-alternatives
再次运行。