我正在 VMWare Fusion 3.x (OSX) 内运行的 Windows 7 x64 上进行一些 Java 开发。我已经安装了 JDK6(更新 26),将 JAVA_HOME 设置为路径(没有尾部斜杠),然后重新启动了我的命令提示符。
我可以成功启动程序。在启动期间,它会运行校准,然后失败并出现以下错误:
“无法创建目录\VMWare-host\Shared Folders\.nbprofiler”(斜线后没有空格,但标记隐藏了句点)
我可以单击继续,但是当我在程序中时,我无法进行 CPU 或内存分析。我抛出了一个类似的错误框:
“检索目标 JVM 保存的校准数据时出错:无法创建...(与之前相同)”
曾几何时,我通过在启动期间传递 --userdir 标志和 -J-Dnbprofiler.home 来完成这项工作,但是这个技巧不再起作用了。
(完整的命令是: jvisualvm --userdir c:\Users\myname -J-Dnbprofiler.home=c:\Users\myname )
如何强制 jvisualvm 将其校准数据保存在“真实”驱动器而不是 vmware 网络驱动器上并使其正常工作?