我是 ubuntu 新手,我正在尝试使用名为 jvisualvm 的工具来了解是否存在内存泄漏,安装后我得到了
update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
* 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-oracle/jre/bin/java 1062 manual mode
3 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
答案1
您没有安装 JDK;您有 JRE(尽管我怀疑您已经知道这一点)。要使该应用程序运行,您需要安装 OpenJDK:
sudo apt-get install openjdk-7-jdk
它应该将其自身设置为默认的 Java 版本,但如果没有,您可以运行问题中的命令将其设置为默认版本。
答案2
错误出在程序本身的配置文件中,所以它无法读取我想要的正确版本