2

我在 Ubuntu 16.04 上使用 Eclipse Photon 已经有一段时间了。现在两次它出现了故障,阻止我重新进入它。它挂在启动画面上说

Loading org.eclipse.tm.terminal.view.ui

如果我从命令行启动它,它在终端窗口中显示的最后一件事是:

com.google.gwt.eclipse.wtp.maven.GwtMavenComponentContributor.contribute(IMavenComponentBinder)

日志的最后几行(减去完整的堆栈跟踪)是:

!SESSION 2018-10-17 13:54:42.690 -----------------------------------------------
eclipse.buildId=4.8.0.I20180611-0500
java.version=1.8.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
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.egit.core 2 0 2018-10-17 13:54:54.327
!MESSAGE Builtin LFS support not present/detected
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.jgit.lfs.BuiltinLFS cannot be found by org.eclipse.egit.core_5.0.0.201806131550-r
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:508)

我通过实验发现,如果在 .metadata/.plugins 中重命名:

org.eclipse.core.resources

(即使目录是空的)然后 Eclipse 将启动。唉,我所有的项目都消失了。也许这发生在紧缩发生时,因此无论如何都无法恢复。

当我关闭 Java 编辑器窗口时,实际上发生了紧缩。我注意到它暂停了大约 15 秒。它恢复了生机,我离开了片刻,然后按下左上角的退出按钮并确认我确实想退出。这一切都照常进行,但是当 Eclipse 再次尝试启动它时,它卡住了。

如果有人知道恢复方法或阻止它发生的方法,那么我将不胜感激。

提前致谢。

4

0 回答 0