无法使用 Intellij 或命令行运行 VisualVM

问题描述

我在 Windows 上下载了visualvm 2.0.6(目前是最新的)。
我尝试进行以下尝试:

将 VisualVM 与 Intellij IDEA 集成。

  1. 我安装了 VisualVM Launcher 插件。
  2. 设置 VisualVM 可执行路径 bin/visualvm.exe
  • 执行运行
  1. VisualVM 窗口打开。
  2. 我的程序已完成执行。
  3. VisualVm 显示此错误:can not open requested application
  4. 尝试了此 stackoverflow post 中的所有解决方案。
  • 执行调试
  1. VisualVM 窗口打开。
  2. 我可以在应用程序节点中看到我的应用程序。
  3. Visualvm 完全冻结,我无法单击/打开我的应用程序来对其进行配置。我不得不通过任务管理器结束任务。

命令行方式

在没有看到上面的结果后,我尝试使用命令行正常运行我的应用程序。

  1. 打开visualvm.exe
  2. 打开cmd,执行常规java命令:
    java -classpath "path/to/all/jars/dependencies/" main.Main
    
  3. 程序已完成执行,但 visualvm 未显示任何内容。

来自 StackOverflow 帖子的其他解决方案:

以下所有方法均无效:

  • 授予对文件夹 %temp%/hsperfdata_<username> 的完全访问权限。 [post]
  • 删除 %temp%/hsperfdata_<username> 并关闭所有 Java 应用程序,重新启动 VisualVM(重新创建 hsperfdata 文件夹),然后重试。 [post]
  • 在运行 VisualVm 时明确尝试设置 java.io.tmpdir[post]
    visualvm -J-Djava.io.tmpdir=[path/to/hsperfdata_<username>] 
    
  • 尝试以管理员身份打开 Intellij 和 cmd 并运行 visualvm。 [post]

有没有我遗漏的步骤/过程?
如果需要更多信息,请告诉我。
我要为 VisualVM 尝试任何其他开源替代方案吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)