昨天修改了eclipse的外观,然后想改个快捷键。
发现preference里面,随便什么地方,只要一点cancle或者OK
eclipse就崩溃掉,于是重新下了一个clipse,又启动不了,没辙。。郁闷,昨晚弄到4点,早上起来,想阿想,
查看eclipse的崩溃日志:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f669577ff7a, pid=11908, tid=140079778035984
#
# JRE version: 6.0-b16
# Java VM: OpenJDK 64-Bit Server VM (14.0-b16 mixed mode linux-amd64 )
# Distribution: Ubuntu karmic (development branch), package 6b16-1.6.1-1ubuntu3
# Problematic frame:
# C [libpango-1.0.so.0+0x24f7a] pango_layout_new+0x2a
用pango_layout_new+0x2a 上网搜,找到elcipse bug:
https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/460104
啊呀呀。
This bug happen very often on karmic amd64.
Not only will installing a particular plugin but will using eclipse, making it unusable.
一直看到楼底,终于找到:
Workaround works for me, too.
System -> Preferences -> Assistive Technologies -> Untick first checkbox -> Eclipse works.
这些人真赞,这种问题居然都找得到。。。。太牛白了
分享到:
相关推荐
4. **修复插件问题**:某些第三方插件可能导致Eclipse崩溃或无法启动。在`Help > About Eclipse > Installation Details`中查看已安装的插件,禁用可能引起问题的插件,或者尝试更新它们到最新版本。 5. **内存设置...
- 确保Eclipse和Python插件版本兼容,不兼容可能导致插件无法正常工作或Eclipse崩溃。 - 如果Eclipse已经安装了其他Python插件,可能需要先卸载旧插件,以避免冲突。 - 安装过程中如果出现错误,检查Eclipse日志...
关于Eclipse Debug的小技巧,已Watch过的变量和程序断点不会自动删除,过多的断点和Watch会影响性能,甚至可能导致Eclipse崩溃。因此,每次调试前应清理之前添加的断点和Watch列表,仅保留本次调试所需的元素。 ...
其次,甲骨文收购Sun后对Java企业名称的更换引起了一些问题,导致Eclipse崩溃。这显示了软件生态系统的紧密联系,以及一个关键组件的变动可能带来的连锁反应。 MyEclipse 8.6 M1 的发布也是值得关注的,MyEclipse ...
6. **错误处理和调试**: 当.dll文件出现问题时,可能会导致Eclipse崩溃或功能异常。理解.dll文件的作用和其在系统中的位置,可以帮助开发者解决这些问题,例如通过重新安装、更新或替换损坏的.dll文件。 综上所述,...
如果 JVM 内存太小,可能会导致内存溢出错误,导致 Eclipse 运行缓慢甚至崩溃。因此,需要根据实际情况设置合适的 JVM 内存大小,以提高 Eclipse 的运行效率。 Eclipse 的 JVM 内存设置对程序员的影响 对于程序员...
Eclipse JAD插件是Java开发者的一个重要工具,主要用于反汇编Java字节码,帮助开发者理解类库的内部工作原理,特别是在没有源代码的情况下。本文将详细介绍如何安装Eclipse JAD插件,并探讨其主要功能和使用方法。 ...
例如,你可以在这里调整-Xms和-Xmx参数来设定JVM的初始和最大内存,防止Eclipse因内存不足而崩溃。 2. **.eclipseproduct**: 这个文件记录了当前Eclipse版本和产品信息,例如安装的Eclipse IDE版本、所针对的开发...
在Eclipse调试时,需要注意清理不再使用的断点和watch表达式,以避免性能下降甚至可能导致Eclipse崩溃。每次调试时,只保留当前所需的断点和watch列表,保持开发环境的整洁。 连接真机进行调试则更接近实际运行效果...
通过调整这两个参数,可以有效管理Eclipse运行时的内存占用情况,避免因内存不足导致的应用崩溃或性能下降问题。 ##### 2.2 -XX:PermSize 和 -XX:MaxPermSize 参数 - **-XX:PermSize**:设置永久代(Permanent ...
Eclipse Memory Analyzer,通常简称为MAT(Memory Analyzer Tool)...通过熟练掌握Eclipse Memory Analyzer的使用,开发者可以有效地管理和优化Java应用的内存,提升系统性能,防止因内存泄漏导致的系统不稳定或崩溃。
Derby具有易部署、功能丰富的特点,支持事务处理、崩溃恢复、锁定机制等企业级数据库特性。它还提供了一个Eclipse插件,方便开发者在集成开发环境中使用。 Derby的安装十分简便,只需将相关的.JAR文件添加到系统类...
在开发大型应用程序时,管理内存是至关重要的,因为内存泄漏或过度使用可能导致程序性能下降甚至崩溃。"Eclipse监视内存插件(Kyrsoft)"就是为了解决这个问题而设计的,它允许开发者实时监控Eclipse本身的内存使用...
5. **错误处理**:编写异常处理代码,确保程序在遇到错误时能优雅地退出,而不是崩溃。 6. **单元测试**:使用JUnit等工具对游戏逻辑进行单元测试,确保功能正确性。 7. **版本控制**:学习使用Git进行版本控制,...
不兼容的插件可能无法正常工作,甚至可能导致IDE崩溃。 2. **关闭Eclipse**:在安装新插件之前,需要先关闭Eclipse以避免可能出现的冲突。 3. **解压插件**:解压下载的压缩包,找到包含插件的文件或文件夹。 4. **...
Eclipse 配置 Derby 教程 Eclipse 配置 Derby 教程主要介绍如何在 Eclipse 中配置和使用 Apache Derby 数据库引擎。Apache Derby 是一个与平台无关的数据库引擎,它提供了企业级的特性,包括崩溃恢复、事务回滚和...
### Eclipse与Tomcat的内存配置详解 #### 一、引言 在开发环境中,合理配置Eclipse和Tomcat...总之,合理的内存配置不仅能提升开发效率,还能避免因内存不足导致的应用崩溃等问题,对于保障项目顺利进行具有重要意义。
- **内存限制**:文中提到,如果计算机内存较低,则使用Eclipse的代码提示功能可能会导致程序卡顿甚至崩溃。这是因为Eclipse在提供代码提示服务时需要消耗一定的系统资源。因此,对于内存较低的机器来说,谨慎使用此...