我是Eclipse的新手,在GNU / Linux上使用Eclipse Luna
org.eclipse.core.runtime=2
org.eclipse.platform=4.4.0.v20140606-1215
在我的' version.ini'和
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
在eclipse.ini中。
每当我想重命名一个类时,通常在重命名变量时,Eclipse会立即崩溃/退出,我在workspace/.metadata/.log
中找不到任何信息,因为只有正常关闭的Eclipse运行似乎被记录(出现在日志中的最后一个时间戳将始终比崩溃运行的开始时间早。)
是否有其他日志文件我可以查找有关正在发生的事情的信息?
在另一篇文章中,Eclipse在不同情况下崩溃,建议在启动Eclipse时添加-clean
。这对我来说没有任何改变。
编辑:
我有
# Problematic frame:
# C [libcairo.so.2+0x68c21] cairo_surface_set_user_data+0x11
在hs_err_pid
文件中。
答案 0 :(得分:0)
我设法在Bug 401717
之后解决了这个以及this procedure:之类的其他Eclipse问题试试这个,先做:
export SWT_GTK3=0
然后启动eclispe。
如果有效,则永久选择: 您可以将以下行添加到eclipse.ini以使其永久
--launcher.GTK_version 2
这将迫使eclipse始终使用GTK 2
在--launcher.appendVmargs
之前添加这些行。