【发布时间】:2016-07-28 18:50:08
【问题描述】:
我在 Ubuntu 上使用 sudo apt-get install openjdk-8-jdk 安装了 OpenJDK 8,它被安装到了 /usr/lib/jvm/java-8-openjdk-amd64。
在哪里可以找到 Java Mission Control(我认为是 jmc)和 VisualVM(我认为是 jvisualvm)程序?
我假设两者都与 JDK 一起安装:
- The Java Mission Control page 声明“从发布 Oracle JDK 7 Update 40 (7u40) 开始,Java Mission Control 与 HotSpot JVM 捆绑在一起。”
- The VisualVM page 表示“2014 年 3 月 18 日:JDK 8 已发布,可在此处下载。它包含基于 VisualVM 1.3.6 的 Java VisualVM 工具。”
我错过了什么?两者都只是 Oracle JDK 的一部分,还是我使用了错误的安装命令?
如果它们不是 OpenJDK 的一部分,我可以使用apt-get install 下载它们吗?
【问题讨论】:
-
我在
ls /usr/lib/jvm/java-8-oracle/bin中使用 oracle JDK 看到它们,如果它们不在/usr/lib/jvm/java-8-openjdk-amd64/bin中,我猜它们不是 openjdk 的一部分。哦,还有jmc和jvisualvm。 -
@ElliottFrisch:感谢您提供正确的名称。不,我在
/usr/lib/jvm/java-8-openjdk-amd64/bin中看不到它们。 -
如果你需要它们,听起来你应该得到oracle jdk。我推荐Web Upd8 PPA。
-
@ElliottFrisch:“需要”可能是错误的词,我只是希望能够在运行时通过一些堆可视化来分析我的应用程序,并且两者似乎都适合这个,所以我只是想测试他们并和他们一起玩。感谢您的链接!
-
最新版本可以在这里下载:jdk.java.net/jmc