日食分割错误



我更新了我的ubuntu 14.04,从那时起我的日食就崩溃了。在启动时,一旦我单击菜单按钮或尝试使用任何快捷键,它就会出现分段错误。我已经尝试了大多数解决方法,我可以在互联网上找到。这是我的日食.ini文件内容

-startup plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar      --launcher.GTK_version 2 --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.dist -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Xms40m -Xmx1024m -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins -Dorg.eclipse.swt.browser.DefaultType=mozilla

我启用核心转储并使用 gdb 检查,堆栈似乎已损坏。我在/var/logs/system 中找不到任何东西.log

如果我没记错的话,更新必须对一些C++库做一些事情。请帮助

我们在公司内部遇到了同样的问题。我们实现的修复是使用 -vm 选项直接调用 java。

不知道为什么它可以解决它,但我在调查时偶然发现了它问题。

打开 eclipse.ini 文件,并在打开文件后直接添加以下内容:

-vm 
/usr/bin/java 

这应该可以解决问题。

使用 grub 的步骤:首先,启动计算机时必须拥有它。如果没有,请在终端中执行此操作:

sudo gedit /etc/default/grub

现在,更改行

GRUB_HIDDEN_TIMEOUT=0

#GRUB_HIDDEN_TIMEOUT=0

然后,更新 grub:

sudo update-grub

检查您的实际内核版本:

uname -r

现在,您在启动机器时有 grub。重新启动计算机。将出现一个新的黑屏,其中包含 grub 选项。选择"高级选项"。然后选择您以前的 linux 通用进行引导。

启动后,测试您的实际内核版本:

 uname -r

现在,尝试开始日食。祝你好运!!

要删除上次更新,对于正常启动,您必须这样做

sudo apt-get purge linux-image-x.x.x linux-headers-x.x.x
似乎是

由日食引起的.ini设置如下:

-vm
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so

昨天我在 ubuntu 更新之前遇到了同样的 eclipse 问题。我无法打开工作区(启动窗口已启动,但没有更多选项(,并且总是在按下按钮之前返回分段错误。

我在/var/log/apt/history.log 中看到此更新安装了 linux-image-3.13.0-121-generic。我已经使用 grub 将安装降级到以前的 linux-image,现在我可以正确启动 eclipse。

我正在使用日食 STS,但没有日食.ini文件...有一个 STS.ini 文件,但在此处添加 vm 参数不起作用。

对我有用的是在命令行上传递它:

./STS -vm /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java

我遇到了同样的问题。它似乎是由更新触发的。为了解决这个问题,我做了以下工作:

通过查看日食.ini文件,我看到它不包含

-虚拟机/usr/lib/jvm/java-8-openjdk-i386/jre/bin/java

通过简单地添加它,Eclipse 不再报告"段冲突"。请注意,我必须在末尾包含"java";通过简单地使用/usr/lib/jvm/java-8-openjdk-i386/jre/bin/(如其他地方所建议的(,它不起作用

我希望这有帮助

从我读到的内容来看,添加 -vm 标志就可以解决问题,另一个选项是在 eclipse.ini 文件中设置它,见上文...我想这两种解决方案都是等效的。

/

usr/bin/java 是一个链接,因此它可以解析为上述 Eclipse.ini 选项

ls -l /usr/bin/java
 lrwxrwxrwx 1 root root 22 Jul 22  2014 /usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternatives/java
 lrwxrwxrwx 1 root root 45 Jun  5  2016 /etc/alternatives/java -> usr/lib/jvm/java-8-openjdk-i386/jre/bin/java

我使用 UKUU 将内核更新为 4.11.8-041108-通用,并且不再发生日食分割错误。

相关内容

  • 没有找到相关文章

最新更新