我正在使用Ubuntu 12.10。 Eclipse会自动关闭,并在eclipse日志或命令行中显示任何错误消息。
我正在使用Eclipse Juno,然后在阅读this帖子后切换到开普勒。
我也从OpenJDK切换到Oracle Java。
命令行中的消息是[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
并在日志中
!ENTRY org.eclipse.jface 2 0 2013-04-13 18:13:39.232
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2013-04-13 18:13:39.232
!MESSAGE A conflict occurred for CTRL+D:
Binding(CTRL+D,
ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
Send end of file,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@508b0f99,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.debug.ui.console,,,system)
Binding(CTRL+D,
ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
Delete a line of text,
Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@59ad2f1e,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.textEditorScope,,,system)
!SESSION 2013-04-13 18:29:20.228 -----------------------------------------------
eclipse.buildId=4.3.0.I20130314-1330
java.version=1.7.0_17
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_IN
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.core.resources 2 10035 2013-04-13 18:29:30.276
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
顺便说一句,每次日食关闭时,这个错误都不会出现在日志中。
我正在使用以下eGit和m2e
我在日志中也有这个错误。但不确定这是否会导致问题。
java.io.FileNotFoundException: /icons/m2.gif
提前致谢
答案 0 :(得分:0)
Eclipse 4.2 / Juno与你的Ubuntu 12.10不兼容,Eclipse 4.3 / Kepler还没有完成。如果退一步回到Eclipse 3.8呢?
我个人喜欢Springsource工具套件,它目前有两种版本(基于Eclipse 4.2,基于Eclipse 3.8)。也许基于3.8的STS适合您。即使您不需要已经与STS捆绑在一起的Eclipse附加组件,在Ubuntu 13.04或Eclipse 4.3发布之前,这可能是一个很好的解决方案。
您可以在此处找到STS:http://www.springsource.org/downloads/sts-ggts