更新:

更新:

我正在使用Ubuntu 14.04这个操作系统,每天都要面对很多问题,最近又出现了一个。

问题:每当我尝试使用 Eclipse 的 WindowBuilder 设计 SWING GUI 时,在窗口画布上单击/执行几次任务后,Eclipse 突然挂断,我不得不强制退出 Eclipse。我重新启动 Eclipse,之前的所有进度都丢失了(显然)。

设置:

  • Java JDK = JavaSE7 x64 - Oracle Java(不是 Open JDK - 两个 JDK 都会导致同样的问题)
  • Eclipse Kepler 4.3.2(JEE 版)x64
  • Ubuntu 14.04 桌面版(使用 LiveUSB 安装)
  • HP dv6 - 操作系统安装在 SSD 上

请帮帮我。我正在 Windows 上创建一个基于 GUI 的项目,Eclipse+Windowbuilder 在那里运行得很好。[我不想回到 Windows。尖叫……]

对于需要任何类型的日志,请告诉我。

答案1

使用 oracle java8(或 version.x)安装程序。它解决了我所有的问题,而且很简单。 http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

答案2

这是 Kepler 14.04 上的一个常见问题。如果你查看崩溃报告,你会发现实际上是 open-jdk 崩溃了。我在 PDT 上也遇到了同样的问题。

更新:

现在我实际上找到了解决方法(不是解决方案):

为了让你的 Eclipse 在 Ubuntu 14.04 上稳定运行,你必须使用32 位版本执行环境(Oracle 或 OpenJDK,随你喜欢)

该怎么办

安装 x86 openjdk

sudo apt-get install openjdk-7-jdk:i386

然后在您当前拥有的 jre 之间切换(选择java-7-openjdk-i386)

sudo update-alternatives --config java

获取 32 位版本的 Eclipse

https://www.eclipse.org/downloads/

尾注

我目前正在使用 openjdk7-i386 在 Ubuntu 14.04 上运行 Eclipse Luna(带有大量插件!),自 1 周以来,我没有遇到过一次崩溃!实际上,我很难过,因为 Eclipse 无法使用我全部 32 GB 的 RAM >:( 这意味着,如果 Oracle 维护 Java,他们就会搞砸很多事情。

相关内容