2014-12-02 67 views
0

由于电源故障,我的计算机在运行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并删除工作区中的锁定文件。我不相关的任何其他信息,发现我的情况

+0

哪个操作系统上你?编辑 - 抱歉,我是盲人,只看到win32 – Marcs 2014-12-02 01:08:34

+1

为什么它标记JOGL? – gouessej 2014-12-02 19:38:08

回答

0

如果您确实想调试该问题,search for "Unable to acquire application service"会得到一些可能有用的答案。

但是如果你只是想解决这个问题,我建议你干净安装Eclipse。除非你有很多添加的插件,否则不需要很长时间。

这将修复所有Eclipse状态而不更改工作区。根据我的经验,这是有效的。

如果这样做不起作用,那么请在工作区中查找损坏的状态。

+0

@themayer问题是“有什么想法?”大概是为了理解和修复eclipse启动。我建议如何得到更多的想法和可靠的方法来解决日食问题(这对我来说很有用),除了工作区中的问题。 Eclipse在工作区外写入其配置文件,所以这种技术是很好的。 – Jerry101 2014-12-02 04:01:53

+0

同意了,我没看过这个问题。这篇文章出现在评论队列中,似乎是一条评论。我仍然认为这不是一个好的答案,但是这个问题并没有留下太多空间,除非你确切地知道是什么原因导致了这个问题。 – theMayer 2014-12-03 01:21:25

+0

@theMayer同意。我通过分离调试与修复部分来澄清答案。前者只是一个开始,但几乎没有什么可继续。后者更实用。 – Jerry101 2014-12-03 02:43:37

0

试试这个:

1)启动提示

2) “CD” 到Eclipse目录

3)键入此命令命令:eclipse.exe -clean(Windows)或./eclipse -clean(Linux)的

你还可以尝试:eclipse.exe -initialize

+1

我已经试过了,而且得到了同样的错误。任何其他想法? – Ratstache 2014-12-02 01:18:16

+0

也许在您的c:\ Documents and Settings \ \ ApplicationData或Windows 7 c:\ Users \ \ ApplicationData中搜索一个文件夹。 Eclipse也可以在其中存储配置文件。不知道在哪里。如果找到它,请重命名或删除该文件夹。 ApplicationData应该是一个隐藏文件夹,所以一定要选择查看隐藏的文件夹。 – Marcs 2014-12-02 01:29:27

+0

@Marcs是指'AppData'?你可以在资源管理器中键入'%AppData%',转到路径字段以跳转到'AppData \ Roaming'。 – 2014-12-13 04:24:52