Eclipse3的BUG?

本文讲述在Eclipse3中安装J2EE应用程序插件lomboz3和emf - sdo - xsd - SDK - 2.0.0时遇到安装失败的问题,按网上方法重装后解决。之后安装GEF插件又遇问题,经探索发现删除Eclipse3的configuration/org.eclipse.update/目录下的platform.xml文件,重启可重新配置插件信息。
前不久,为了在Eclipse3中可以创建J2EE应用程序,下载了lomboz3和emf-sdo-xsd-SDK-2.0.0。将文件解压后,分别拷贝到对应的features和plugins目录,重新启动Eclipse3。结果插件没有正确安装:Preferences中没有Lomboz项目,再看一下Feature Detail和Plug-in Detail,都没有指定的项目。
怎么办?网上求助一下,据网上的朋友说,重新安装(解压)Eclipse3到新的目录,不要执行,将插件内容拷贝到对应目录,然后启动,就会有了。
我重新安装Eclipse3后,将lomboz3和EMF插件拷入,然后启动Eclipse3,果然有Lomboz项目了。问题终于解决。
但是,我忘了把GEF插件在启动Eclipse3之前拷入,一看Feature Detail和Plug-in Detail,没有指定的GEF项目。完了,又要重装了。我细细一想,有问题呀。如果以后再碰到类似的插件,又要重装,多麻烦呀。好多插件都要重装,有些插件是直接在网上Update的。还要在Preferences中重新配置。
难道没有一个一劳永逸的方法吗?问题可能出在Eclipse3的配置上。于是,我就在Eclipse3的目录下找配置文件。我在Eclipse3的configuration/org.eclipse.update/目录下有一个platform.xml的文件,打开一看,记录着有关已装插件的信息,但是没有GEF的内容。哦,有关插件的配置信息在这里保存。难道,要手工添加以后加入的插件配置信息?Eclipse3会不会自动生成呢?试一试吧。我把platform.xml删除,重启Eclipse3。再 去看Feature Detail和Plug-in Detail,GEF项目居然有了。再去看configuration/org.eclipse.update/目录下,又有platform.xml文件了。打开一看,已经包括了GEF的内容。
终于找到了解决问题的方法:对于类似上述没法正确安装插件的问题,可以将Eclipse3的configuration/org.eclipse.update/目录下的platform.xml文件删除,重新启动Eclipse3,让它重新配置插件信息,而不要重新安装Eclipse3了。
### Eclipse Bug Management Plugin Eclipse平台提供了多种工具来帮助开发者管理和跟踪项目中的Bug。Mylyn是一个集成的任务和上下文管理框架,能够显著提高开发效率[^1]。通过激活特定任务,可以利用Mylyn专注于解决Eclipse内部的缺陷报告。 对于更传统的Bug追踪需求,Eclipse Marketplace上存在多个插件选项,比如: - **Bugs Everywhere (BE)**:这是一个分布式版本控制系统友好的轻量级Bug跟踪器。 - **JIRA Connector for Eclipse**:允许用户直接从IDE连接到Atlassian Jira服务器并操作问题单据。 - **GitHub Pull Request Editor**:虽然主要用于处理Pull Requests,但也支持查看关联Issues。 这些插件可以帮助团队更好地协作解决问题,并保持代码库健康状态。 ### Eclipse Debugging Tools 为了增强调试体验,Eclipse集成了强大的内置功能以及第三方扩展模块。以下是几个值得注意的选择: #### 内置Debug Perspective Eclipse自带了一个专门用于调试的应用视角(Debug Perspective),它包含了变量监视窗口、表达式求值视图等功能,使得定位错误变得直观简单。 #### 插件推荐 - **CDT (C/C++ Development Tooling)**:专为嵌入式系统编程设计,提供GDB前端界面以及其他高级特性。 - **Java Development Tooling (JDT)**:作为官方Java IDE组件的一部分,不仅限于编译运行时环境配置,还涵盖了全面的断点设置机制与线程分析能力[^2]。 - **PyDev/Python DT**: 支持Python语言项目的交互式调试会话启动,兼容多版本解释器切换。 除了上述提到的功能外,还有其他一些辅助性质的小型插件可用于改善日常编码工作流,如Logcat Viewer(Android日志解析)、Memory Analyzer Tool(MAT)(内存泄漏检测)等。 ```xml <!-- Example configuration snippet --> <launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication"> <stringAttribute key="org.eclipse.debug.core.source_locator_id" value="org.eclipse.jdt.launching.JavaSourceLookupDirector"/> </launchConfiguration> ```
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值