Eclipse CDT 崩溃 java

Posted

技术标签:

【中文标题】Eclipse CDT 崩溃 java【英文标题】:Eclipse CDT crashes java 【发布时间】:2011-06-30 13:19:46 【问题描述】:

我下载了新的 Eclipse CDT,添加了一个 C++ 项目,几分钟后 eclipse 崩溃了。它说“javaw.exe 返回 -1”,Eclipse 静默崩溃。

.metadata/.log 文件有时不包含任何内容,有时在 C/C++ 索引器中包含一些 Java 异常,这当然不能解释无声崩溃。

如何进一步调试这种现象?我不知道接下来要寻找什么。

我正在运行最新的稳定版 Eclipse CDT (7.0.1),Windows 7 64 位,最新的稳定版 JDK (6u24)。

【问题讨论】:

你还没有告诉我们什么版本的eclipse,什么版本的cdt,什么版本的Windows,或者什么版本的java。 问题很笼统,如何进一步调试,是否还有其他日志文件等。我更新问题。 【参考方案1】:

在我的机器 Windows 7 上,我在 C:\Users\james\eclipse 中有 Eclipse。在该文件夹中,崩溃后,我看到诸如“hs_err_pid4308.log”之类的错误文件,其中包含很多有用的信息。

对于我的崩溃,它引导我到https://bugs.eclipse.org/bugs/show_bug.cgi?id=333227,在那里我找到了将 -XX:-UseCompressedOops 添加到我的 eclipse.ini 文件末尾的建议。我的 64 位 Windows 7 非崩溃 Eclipse Helios Service Release 2 Build id: 20110301-1815 with CDT 的 ini 文件现在看起来像:

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-XX:-UseCompressedOops

【讨论】:

谢谢。我最终在错误跟踪器中发现了该错误,但忘记在此处更新。

以上是关于Eclipse CDT 崩溃 java的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse搭建c环境(CDT)二

centos 配置eclipse jdt和cdt

Eclipse/CDT 漂亮的打印错误

Eclipse cdt mingw配置记录

在 Eclipse-CDT Juno 中禁用 EGit

Eclipse CDT ast 和 model 包之间的区别