Java 如何在Mac os上运行Eclipse内存分析器?

Java 如何在Mac os上运行Eclipse内存分析器?,java,eclipse,macos,eclipse-memory-analyzer,Java,Eclipse,Macos,Eclipse Memory Analyzer,我在笔记本电脑上运行Eclipse内存分析器时遇到一些问题 当我刚下载(从)并执行应用程序时,会发生这种情况: 我不知道问题的原因是什么。有人能帮我吗?默认目录似乎有权限问题 从本次讨论中: 这表明您应该编辑MemoryAnalyzer.ini文件,并添加这些行(在两个单独的行上,在vm参数之前),将第二行替换为您希望MemoryAnalyzer写入其内容的路径: -data <desired path of your working directory> -数据 我在Mac上

我在笔记本电脑上运行Eclipse内存分析器时遇到一些问题

当我刚下载(从)并执行应用程序时,会发生这种情况:


我不知道问题的原因是什么。有人能帮我吗?

默认目录似乎有权限问题

从本次讨论中:

这表明您应该编辑MemoryAnalyzer.ini文件,并添加这些行(在两个单独的行上,在vm参数之前),将第二行替换为您希望MemoryAnalyzer写入其内容的路径:

-data
<desired path of your working directory>
-数据

我在Mac上运行MAT(Eclipse内存分析器)时遇到问题。所以我试着在我使用的Sts中安装“Eclipse内存分析器”插件,它成功了


您还可以在Eclipse/STS中安装MAT作为您已经使用过的插件。将MAT.app移动到
/Applications
解决我的问题

这是一个bug,您可以运行以下命令:

1. cd mat.app/Contents/MacOS
2. ./MemoryAnalyzer 
  • 查找
    MemoryAnalyzer.ini
    文件
  • 添加以下内容:
-vm

还有一个解决方案

open mat.app --args -data ~/<your-folder>
打开mat.app--args-data~/

最新的工作对你来说更好吗?这是一个经过签名和公证的dmg,不是zip,因此可能更容易安装。

也是一个有趣的:)尝试了不同的解决方案,如添加数据,但这是唯一对我有效的解决方案。或者从已安装的JDK8指向“java”可执行文件的路径
open mat.app --args -data ~/<your-folder>