计算机在运行eclipse时关闭
由于电源故障,我的计算机在运行eclipse时关闭。重新启动后,我不能再启动eclipse。我正在运行月食卢娜和我得到的日志消息是这样的:计算机在运行eclipse时关闭
!SESSION 2014-12-01 18:58:51.825 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_67
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_CA
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
!ENTRY org.eclipse.osgi 4 0 2014-12-01 18:58:52.410
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:78)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
任何想法?我已经尝试清除eclipse并删除工作区中的锁定文件。我不相关的任何其他信息,发现我的情况
如果您确实想调试该问题,search for "Unable to acquire application service"会得到一些可能有用的答案。
但是如果你只是想解决这个问题,我建议你干净安装Eclipse。除非你有很多添加的插件,否则不需要很长时间。
这将修复所有Eclipse状态而不更改工作区。根据我的经验,这是有效的。
如果这样做不起作用,那么请在工作区中查找损坏的状态。
@themayer问题是“有什么想法?”大概是为了理解和修复eclipse启动。我建议如何得到更多的想法和可靠的方法来解决日食问题(这对我来说很有用),除了工作区中的问题。 Eclipse在工作区外写入其配置文件,所以这种技术是很好的。 – Jerry101 2014-12-02 04:01:53
同意了,我没看过这个问题。这篇文章出现在评论队列中,似乎是一条评论。我仍然认为这不是一个好的答案,但是这个问题并没有留下太多空间,除非你确切地知道是什么原因导致了这个问题。 – theMayer 2014-12-03 01:21:25
@theMayer同意。我通过分离调试与修复部分来澄清答案。前者只是一个开始,但几乎没有什么可继续。后者更实用。 – Jerry101 2014-12-03 02:43:37
试试这个:
1)启动提示
2) “CD” 到Eclipse目录
3)键入此命令命令:eclipse.exe -clean
(Windows)或./eclipse -clean
(Linux)的
你还可以尝试:eclipse.exe -initialize
我已经试过了,而且得到了同样的错误。任何其他想法? – Ratstache 2014-12-02 01:18:16
也许在您的c:\ Documents and Settings \
@Marcs是指'AppData'?你可以在资源管理器中键入'%AppData%',转到路径字段以跳转到'AppData \ Roaming'。 – 2014-12-13 04:24:52
试试这个。
config.ini
文件应在osgi.bundles
属性中指定[email protected]
。这里是默认osgi.bundles
财产,也许是(意外)一些升级过程中更改:
你需要下面的行添加到eclipse.ini文件的底部:
[email protected]:start,[email protected]:start,[email protected]
哪个操作系统上你?编辑 - 抱歉,我是盲人,只看到win32 – Marcs 2014-12-02 01:08:34
为什么它标记JOGL? – gouessej 2014-12-02 19:38:08