gpt4 book ai didi

java - 在装有 J2SE 6.0 的 Mac OS 上启动 Eclipse MAT 时 JVM 终止

转载 作者:行者123 更新时间:2023-12-01 19:26:43 25 4
gpt4 key购买 nike

我最近发现了非常有用的 Eclipse Memory Analysis Tool ,这可以快速查找 Java 应用程序中的内存泄漏。不幸的是,在将我的 JDK 切换到 1.6(在 Mac OS 10.5 下)后,JVM 在启动时立即终止。出现的只是一个对话框,指出“JVM 终止”和“退出代码 = -1”。

还有人遇到过这种情况吗?也许有一种方法可以将其配置为使用不同的 JDK? (例如 1.5:显示与其兼容)

最佳答案

要将 Eclipse 配置为使用另一个 VM,请使用以下命令行:

eclipse -vm <path to java>

您还可以在 Eclipse.app/Contents/Info.plist 中指定路径。有这样一个部分:

<!-- to use a specific Java version (instead of the platform's default) uncomment one of the following options:
<string>-vm</string><string>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java</string>
<string>-vm</string><string>/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java</string>
-->

对于内存分析器,您可以在 MemoryAnalyzer.app/Contents 下找到 Info.plist 文件。

关于java - 在装有 J2SE 6.0 的 Mac OS 上启动 Eclipse MAT 时 JVM 终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/245803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com