eclipse 在 ubntu 16.04 中冻结

eclipse 在 ubntu 16.04 中冻结

我在戴尔 xps 13 上运行 ubuntu 16.04,并且 java eclipse 运行正常。我从命令行执行了 mercurial 提交,但遇到了一些与 eclipse 元数据文件相关的冲突。

我设法处理了提交,但我真的不确定我对项目元数据文件做了什么。

我无法启动我的 Web 项目,因此我重新设置了所有构建路径、运行环境、新服务器等等。

然后,服务器就无法启动...没有错误,只是完全没有响应。

然后我尝试创建一个小小的 helloworld 类,只是想看看是否能够运行某些东西,但是创建新的类花了很长时间……它挂在旋转的轮子上。

我搜索了一下,在workspace-dir/.metadata/.log中看到了这个:

eclipse.buildId=4.5.1.M20150904-0015
java.version=1.8.0_91
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
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.ui 4 0 2016-05-12 17:43:04.325
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException

从今天起,有这样的:

!SESSION 2016-05-13 16:50:12.337 -----------------------------------------------
eclipse.buildId=4.5.1.M20150904-0015
java.version=1.8.0_91
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
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 2016-05-13 16:50:18.341
!MESSAGE The workspace exited with unsaved changes in the previous     session; refreshing workspace to recover changes.

!ENTRY org.eclipse.jst.jsp.core 4 4 2016-05-13 16:50:28.629
!MESSAGE A workspace crash was detected. The previous session did not     exit normally. Not using saved taglib indexes.

不确定该怎么做...也许只是删除 eclipse 并重新安装?

更新

我删除了 eclipse 文件夹并重新安装。现在尝试从头开始创建一个简单的项目时遇到同样的问题。

我还删除了 ~/.eclipse 文件夹和所有工作区文件夹,然后重试,结果相同

这是我的 Java 版本:

openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14) 
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

能够使用终端中的 vim 编译/运行简单类

我使用的eclipse下载是:

eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz

谢谢!

答案1

我通过安装 neon ee 版本的 eclipse 来“解决”这个问题并使一切正常运行。

我不知道是什么导致了这个问题,因为这个版本的 eclipse 之前一直在运行。正如我上面所说,我认为我在执行 mercurial 提交时可能修改或删除了一个 prefs 文件,从而引发了这个问题。

相关内容