Java 我的月食月亮赢了';我不能开车

Java 我的月食月亮赢了';我不能开车,java,eclipse,Java,Eclipse,这基本上发生在以下情况下: -我将e(fx)clipse插件安装到eclipse中,然后重新启动eclipse -我将eclipse文件夹复制到网络上,并将该文件夹放在另一台计算机上以使用eclipse 现在我面对的是第二个。你们能教我如何读取eclipse日志文件吗?另外,请告诉我我与此有什么关系 我的补救办法是总是得到基本的EclipseLuna压缩包,然后插入e(fx)clipse。然后希望在我下一次创业时,它不会死在我身上 日志文件 org.osgi.framework.BundleEx

这基本上发生在以下情况下: -我将e(fx)clipse插件安装到eclipse中,然后重新启动eclipse -我将eclipse文件夹复制到网络上,并将该文件夹放在另一台计算机上以使用eclipse

现在我面对的是第二个。你们能教我如何读取eclipse日志文件吗?另外,请告诉我我与此有什么关系

我的补救办法是总是得到基本的EclipseLuna压缩包,然后插入e(fx)clipse。然后希望在我下一次创业时,它不会死在我身上

日志文件

org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.eclipse.core.runtime"; type="osgi.bundle"; version:Version="3.10.0.v20140318-2214"; singleton:="true" [id=51] STARTED!SESSION 2014-09-01 11:27:12.399 -----------------------------------------------
eclipse.buildId=4.4.0.I20140606-1215
java.version=1.8.0_20
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.standard.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.standard.product

!ENTRY org.eclipse.equinox.ds 2 0 2014-09-01 11:28:13.706
!MESSAGE [SCR - WorkThread] Timeout occurred! Thread was blocked on processing [QueuedJob] WorkPerformer: org.eclipse.equinox.internal.ds.SCRManager@ccdee4; actionType 1

!ENTRY org.eclipse.equinox.ds 2 0 2014-09-01 11:28:14.096
!MESSAGE [SCR] Enabling components of bundle org.eclipse.ui.trace did not complete in 30000 ms 

!ENTRY org.eclipse.fx.ide.java6 4 0 2014-09-01 11:28:14.221
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.fx.ide.java6 [296]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version>=1.3)(!(version>=1.8)))"

    at org.eclipse.osgi.container.Module.start(Module.java:434)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.core.runtime 4 0 2014-09-01 11:28:19.274
!MESSAGE FrameworkEvent ERROR
!STACK 0 [STARTED]
    at org.eclipse.osgi.container.Module.lockStateChange(Module.java:329)
    at org.eclipse.osgi.container.Module.start(Module.java:389)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

谷歌搜索您的错误消息,导致和。这两个问题都是从一个新的工作区开始解决的。如果您选择在启动时不显示“工作区”对话框,请在启动eclipse时使用
-data
参数。

我在eclipse运行时遇到了类似的意外重新启动问题。我无法启动eclipse。检查了.log文件并显示了相同的锁定错误消息。我从workspace.metadata文件夹中删除了.lock文件,并且能够再次启动。

我必须删除(重命名)我的.metadata/.plugins目录,以便eclipse启动

这对我很有效。如果转到工作区目录,请执行以下步骤:

  • cd.metadata/.plugins
  • mv org.eclipse.core.resources org.eclipse.core.resources.bak
  • 启动eclipse。(由于找不到项目,因此应显示错误消息或空工作区。)
  • 关闭所有打开的编辑器选项卡
  • 退出eclipse
  • rm-rf org.eclipse.core.resources(删除新创建的目录。)
  • mv org.eclipse.core.resources.bak/org.eclipse.core.resources(恢复原始目录。)
  • 启动eclipse并开始工作
  • 解决方案,coutersy,包括以下各项:
    意外断电后,我遇到了完全相同的问题

    前面提到的解决方案不起作用,所以我将
    .metadata\.plugins\org.eclipse.core.resources
    文件夹与备份进行了比较。备份没有当前工作区中存在的
    .snap
    文件。删除此文件后,Eclipse确实再次启动

    (我首先尝试了Kainda的解决方案,它对我不起作用,但没有打开编辑器选项卡。)


    Eclipse版本:Luna发行版(4.4.0)

    我遇到了完全相同的问题,但上面指定的解决方案都不适合我

    我所做的是删除eclipse的
    工作区
    目录中的
    .metadata
    目录。完成这项工作后,eclipse很有魅力地启动了,但它的项目浏览器中没有任何项目。我一次导入了所有的项目,它又开始运行了

    Eclipse版本:

    Eclipse Java EE IDE for Web Developers.
    Version: Neon.1a Release (4.6.1)
    Build id: 20161007-1200
    

    我也有类似的问题。突然之间,日食并没有开始。检查了eclipse配置中的.log文件,发现与根本原因相同的异常

    org.eclipse.osgi.internal..framework.BundleContextImpl.close上的java.lang.NullPointerException(BundleContextImpl.java:92)

    在我的案例中,问题不在于工作区,而是遵循

    我参加了第一节报告错误的课,

    i、 e.org.eclipse.osgi并删除了configuration/org.eclipse.osgi/.manager下的(锁)文件

    文件名以.fileTable开头


    之后,我可以在不重新启动计算机的情况下启动eclipse,但在重新启动时必须指定工作区

    从eclipse配置/org.eclipse.osgi/.manager文件夹中删除.lock文件后,我就可以启动eclipse了

  • 在zip上备份此文件夹中的所有文件
  • 删除文件 文件夹是 \MyEclipse 2017 CI\configuration\org.eclipse.osgi.manager

  • 重新启动myeclipse

    我在Liferay Developer Studio上遇到了类似的问题,这对我来说非常有用!谢谢你,得救了。我的。生活谢谢节省时间的解决方案。谢谢我需要删除.metadata/.plugins/org.eclipse.core.resources/dir中的.snap文件(请参见@Gert的答案,我也想发布这个答案;)