eclipse ubuntu 崩溃?eclipse无法运行

大家好,今天来为大家分享eclipse ubuntu 崩溃的一些知识点,和eclipse无法运行的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

Ubuntu KDE桌面环境下Eclipse新建项目闪退的处理方法

在Ubuntu系统的KDE桌面环境下,遇到在新建项目时Eclipse闪退的情况,主要原因是GTK主题的问题。当尝试打开调用了gtk的ComboBox控件的窗口时,会导致Eclipse崩溃。下面,我们就来解决这个问题。

解决方法很简单。在系统设置中,进入应用程序外观的GTK选项,选择一个非oxygen-gtk的主题。默认情况下,KDE只自带了一个粗糙的Raleigh主题,虽然兼容性不错,但启用后会发现所有GTK2应用程序外观都很不理想,包括Eclipse。这时,可以在线下载并安装一些精美的GTK2和GTK3主题,以替代oxygen-gtk主题,从而改善界面的美观性。

如果希望保持Eclipse的外观与整体KDE桌面环境协调一致,可以选择“完美”解决方法。考虑到oxygen-gtk主题本身设计精美,且KDE桌面环境下其他程序默认使用Oxygen主题,为了保持一致性,可以为特定程序(例如Eclipse)选择特定的主题。这里以A New Start主题为例,操作步骤如下:

确保系统全局的GTK2和GTK3主题仍为oxygen-gtk。

对Eclipse使用特定主题的命令为:GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc eclipse

通过这种方式,可以实现Eclipse与整体桌面环境风格的协调统一,同时保持其外观的美观性。

linux eclipse 使用时突然退出

1. Gnome桌面库的兼容性问题

这个在Eclipse论坛里能查到,解决办法就是等待Ubuntu升级,但是这个问题是在9.10的ubuntu上出现的,你用的10.04应该没问题。

2. JDK最新更新导致的问题

最新的Java6update21,会导致Eclipse崩溃,据说是因为Oracle将JDK里的公司名称换了,所以出现很多问题。你可以将JDK替换为update21一下的版本。

eclipse 打开java 崩溃

这句话:

# The crash happened outside the Java Virtual Machine in native code.

是在说,进程崩溃发生在 JVM之外的 native代码,因此这是第三方的 dll/ so库的问题,不是 Java的毛病。具体原因不清楚,本身这个 dump core错误只是给 JVM的开发支持人员看的,我们作为应用程序开发人员是看不懂它的日志的,除非你同时也精通 C/ C++或汇编。

看上去你使用-server方式启动 eclipse,是想让 eclipse得到更好的性能,它本身会导致 jvm申请更多的内存,可能会挤压其它应用程序的内存需求,比如当你在同一台机器又开另一个程序来 debug时。一般来说-server方式是给专职服务器用的,它们基本上不存在把进程在前台和后台之间频繁切换,也不存在多个应用程序抢内存的事情。

当内存紧张时 JVM本身的内置的 API的 dll部分也经常会报告错误,比如读取一个 jar会打开一个文件输入流都可能出现未知异常,但一般 jvm知道这件事,它不会说:崩溃发生在 jvm之外。

阅读剩余
THE END