返回顶部
首页 > 资讯 > 后端开发 > JAVA >JVisualVM:The operation couldn’t be completed. Unable to locate a Java Runtime that supports jvisual
  • 315
分享到

JVisualVM:The operation couldn’t be completed. Unable to locate a Java Runtime that supports jvisual

java开发语言 2023-10-18 22:10:28 315人浏览 八月长安
摘要

问题背景 KeyValue操作系统MacOS M系列java version1.8.0_371 终端执行jvisualvm命令,出现如下异常信息 duheng@duhengdeMacBook-Pro

问题背景

KeyValue
操作系统MacOS M系列
java version1.8.0_371

终端执行jvisualvm命令,出现如下异常信息

duheng@duhengdeMacBook-Pro ~ % jvisualvmThe operation couldn’t be completed. Unable to locate a Java Runtime that supports jvisualvm.Please visit Http://www.java.com for infORMation on installing Java.

注意:本次问题虽然暴露在MacOS,但是从问题的解决办法上来看该问题和操作系统无关。但和jdk的版本是息息相关的

问题解决方法

结论:首先检查JDK版本是否大于等于1.8.0_361;如果成立则前往 https://visualvm.GitHub.io 自行下载即可

不论是JDK目录下存在的jvisualvm.txt,还是官方版本变更记录,都明确了以下这一点:JDK 8u361 开始就已经不再包含 Java VisualVM 的副本。可以从 https://visualvm.github.io 单独下载 VisualVM
在这里插入图片描述
查看系统的JDK版本=1.8.0_371,很明显此版本不再包含VisualVM工具;当然如果够细的话,在JDK的安装目录下有个jvisualvm.txt文件,里面就明确告知jvisualvm工具需要前往 https://visualvm.github.io 自行下载

问题排查简单记录

第一反应就是检查JAVA_HOME下是否存在jvisualvm指令,可是尴尬的是并不记得JAVA_HOME的具体路径在哪,对着各种profile文件进行翻找也没结果,无奈翻阅Oracle官方文档查询到如下信息
在这里插入图片描述
文档明确了JDK的安装位置/Library/Java/JavaVirtualMachines/jdk-1.8.jdk
根据路径发现bin目录下确实存在jvisualvm指令,尴尬了不是!但同时jvisualvm.txt文件在这个时候很难不引起注意,打开一看豁然开朗

duheng@duhengdeMacBook-Pro Home % cat jvisualvm.txt This version of the JDK no longer includes a copy of Java VisualVM.  VisualVM is now available as a separate download. Please visit https://visualvm.github.io for more information.

来源地址:https://blog.csdn.net/weixin_43859011/article/details/132805006

--结束END--

本文标题: JVisualVM:The operation couldn’t be completed. Unable to locate a Java Runtime that supports jvisual

本文链接: https://lsjlt.com/news/431766.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作