我在Ubuntu上使用安装了OpenJDK 8 sudo apt-get install openjdk-8-jdk,并将其安装到/usr/lib/jvm/java-8-openjdk-amd64。
在哪里可以找到Java Mission Control(我认为是jmc)和VisualVM(我认为是jvisualvm)程序?
我假设两者都与JDK一起安装:
我想念什么?两者只是Oracle JDK的一部分,还是我使用了错误的安装命令?
如果它们不是OpenJDK的一部分,我可以使用apt-get install吗?
Ste*_*ven 12
Java Mission Control(jmc)现在是开源的。
据我所知,尚无正式版本。
但是,使用自述文件中的说明,可以很容易地自己构建它:
hg clone http://hg.openjdk.java.net/jmc/jmc/
cd jmc/releng/third-party
mvn p2:site
mvn jetty:run
Run Code Online (Sandbox Code Playgroud)
在不同的外壳中:
cd core
mvn clean install
cd ..
mvn package
Run Code Online (Sandbox Code Playgroud)
安装后,您可以关闭在第一个外壳中运行的Jetty服务器。
另外,您可以使用Docker构建jmc:
docker-compose -f docker/docker-compose.yml run jmc
Run Code Online (Sandbox Code Playgroud)
要启动jmc:
target/products/org.openjdk.jmc/linux/gtk/x86_64/jmctarget/products/org.openjdk.jmc/macosx/cocoa/x86_64/JDK\ Mission\ Control.app/Contents/MacOS/jmctarget\products\org.openjdk.jmc\win32\win32\x86_64\jmc.exe您现在应该会看到一个初始屏幕:
有关此博客文章的更多信息。
每晚将在https://jdk.java.net/jmc/上宣布每晚提供构建。