`
zengguo1988
  • 浏览: 280181 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

关于eclipse中组件冲突问题

阅读更多

   我的Eclipse 3.3.2 + MyEclipse 6.0.1在打开JSP文件时出现以下错误:

An internal error occurred during: "Processing Dirty Regions".

org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper

An internal error occurred during: "JSP Content Validator".

org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper

An internal error occurred during: "JSP Semantics Validator (JSF)".

org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper

An internal error occurred during: "JSP Syntax Validator".

org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper

这是一些网上的解决方案:

一. 这是由于插件org.eclipse.wst.sse.ui所致,myeclipse中的这个插件是修改过的zmyeclipse版本(在 myeclipse安装目录/eclipse/plugins中),但之后自动升级功能下载了更新版本的未修改版插件(在原eclipse的plugin 中),所以myeclipse据版本号判断加载了更新的插件。

但myeclipse的运行依赖修改版本的插件添加的一些功能,可是新的插件未包含这些功能。

如错误中出现的org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper.class,其实在未修改版本中根本不存在这个类,所以出错。

解决方案:将原eclipse中plugins中的org.eclipse.wst.sse.ui_1.x.xxxxxxx.jar挪到其他地方。

二.

有更好的解决方法

myeclips中,到Help -> Software Updates -> Manage Configuration

展开后有两项,一项是原有eclipse,一项是myeclipse,展开原有eclipse,

右键选中Web Standard Tools(WST)xxx那一项,disable,重启myeclipse

我的解决方法:

但在我的原eclipse中根本找不到上面所说的那个文件,我于是怀疑是我安装的其他插件的问题,终于我找到了问题的所在,原来是我的JBPM流程设计器插件和myeclipse插件产生了冲突的问题,根据上面所说的解决方法,我认为myeclipse不但会和eclipse本身产生冲突,还会和 eclipse安装的其他插件产生问题,我在我安装的所有插件的目录中查找org.eclipse.wst.sse.ui这个关键字,结果在JBPM流程设计器的plugins目录中找到了org.eclipse.wst.sse.ui_1.0.305.v200802142230.jar这样一个文件,所以我怀疑是这个文件搞得怪,我把该文件移到其他地方,并把eclipse的configuration目录下除config.ini文件外全部删掉,这样可以让eclipse回复到初始状态,重新启动eclipse,打开JSP文件看看,终于可以了,eclipse不在报错,完全正常。

通过这个解决过程,我明白了eclipse的一些原理,eclipse的插件会和eclipse本身产生冲突,而且eclipse的插件之间也会相互产生冲突, eclipse插件总是会启用最新更新下载的插件类,这样就会产生一个问题,其他的插件会不会兼容这个更新的插件类。从这个解决过程我也明白了以后出现类似的问题,可以从安装的eclipse的插件入手来解决。

我解决的方案:是通过第一种解决的。出现的错误是:

关于eclipse中组件冲突问题 - 关爱生命 - 我与你共享忧愁

关于eclipse中组件冲突问题 - 关爱生命 - 我与你共享忧愁

 

个人博客正式上线,欢迎访问

 

0
0
分享到:
评论

相关推荐

    Eclipse 组件的安装

    总的来说,Eclipse组件的安装是一个灵活且多途径的过程。选择适合自己的安装方式,并注意处理可能出现的问题,将极大地提升你的开发体验和工作效率。无论是为了提升代码编辑功能,增加版本控制支持,还是优化项目...

    Eclipse 增强代码提示问题解决方案

    总结来说,解决Eclipse代码提示问题的关键在于识别问题的根源,可能是插件冲突、配置错误、索引问题、JDT问题或是性能问题。通过更新、调整设置、重建索引以及优化系统性能,大多数问题都能得到解决。同时,提供的...

    eclipse中文插件包.zip

    在Eclipse中安装这些插件后,可以解决中文显示问题,提供更好的中文语言支持,使得中国用户在使用Eclipse进行开发时能够更加方便。 首先,我们要了解Eclipse插件的本质。Eclipse基于插件架构,其核心平台允许开发者...

    ViewPagerScrollView嵌套冲突问题,eclipse版

    总结来说,`ViewPager` 与 `ScrollView` 的嵌套冲突是Android开发中常见的问题,解决这个问题通常需要对Android的触摸事件处理机制有深入理解。通过自定义组件、调整布局结构或利用新特性,我们可以有效地解决这一...

    eclipse 中文包(兼容4.4与4.4.1)

    这两个目录分别存放Eclipse的功能组件和插件,通过更新这两个目录,Eclipse就能识别并加载新的语言包。 在`features`目录下,通常会包含以`.feature`结尾的文件,这些文件定义了Eclipse中的特定功能集,如本地化...

    Eclipse中使用CVS

    Eclipse是一款广受欢迎的开源Java集成开发环境,由IBM推出并持续发展,成为了WebSphere家族的核心组件。对于个人开发者而言,Eclipse以其强大的功能和灵活性吸引了大量用户。在进行团队开发时,版本控制至关重要,...

    Eclipse中使用MaterialRefreshLayout

    同时,注意兼容性问题,因为某些Material Design特性可能只在较高版本的Android API中可用。 在Eclipse中调试和测试MaterialRefreshLayout时,确保你的设备或模拟器运行的是API级别17或以上。你可以通过USB连接真机...

    Eclipse3.7汉化包合集

    因此,在使用过程中如果遇到问题,如界面显示异常或功能冲突,可能需要检查汉化包是否适用于你所使用的Eclipse版本和已安装的插件。 总的来说,"Eclipse3.7汉化包合集"是一个方便实用的工具,它使得中文用户能够在...

    解决Eclipse自动补全卡死的问题内附说明[【完整版】

    `plugins`文件夹中的插件是Eclipse的核心组件,检查这个目录可以找到可能的罪魁祸首。 3. **索引问题**:Eclipse使用索引来加速代码补全。如果索引损坏或未更新,可能会导致卡死。执行“重建索引”操作(通常在...

    svn插件在eclipse中的安装包和方法

    **svn插件在eclipse中的安装包和方法** 在软件开发过程中,版本控制工具是非常重要的,其中Subversion(简称SVN)是一个广泛使用的开源版本控制系统。对于Java开发者来说,将SVN集成到Eclipse集成开发环境(IDE)中...

    Eclipse中文教程.rar

    用户可以直接在Eclipse中进行版本提交、分支管理、冲突解决等操作。 9. **透视图**:Eclipse的透视图功能允许用户根据不同的工作需求切换不同的视图布局,例如Java透视图、调试透视图和资源透视图等。 10. **市场...

    m2eclipse eclipse maven插件

    m2eclipse是Eclipse集成开发环境(IDE)中的一个非常重要的插件,它将Apache Maven的构建和项目管理功能无缝地整合到了Eclipse中。Maven是一个强大的项目管理和依赖管理工具,广泛用于Java应用程序的构建、管理和...

    Svn插件eclipse中集成

    `SEQUENCE-LICENSE`和`TRILEAD-LICENSE`可能是关于序列化库或Trilead相关组件的许可协议。 `changelog.txt`和`README.txt`是常见的文档文件,前者可能记录了插件的更改历史,后者则可能包含插件的使用说明和指导。 ...

    Eclipse中文教程(超清晰)

    8. **问题排查与性能优化**:教程也会介绍Eclipse内置的错误检测和性能分析工具,如Problems视图、JProfiler等,帮助用户找出并修复代码问题,提升应用性能。 9. **团队协作**:Eclipse支持团队开发,教程会讲解...

    eclipse的Egit插件

    2. **通过Eclipse Update Site**:打开"Help" -> "Install New Software",在"Work with"下拉框中选择或者输入Egit的更新站点URL,然后在列表中选择需要的组件,点击"Next"并按照指示完成安装。 3. **手动下载安装*...

    eclipse svn1.8插件下载

    4. 冲突解决:当多个人同时修改同一份文件时,Eclipse会提示冲突,并提供工具帮助你解决冲突。 5. 差异比较:可以查看文件的版本差异,便于理解代码的变更情况。 6. 标记与分支:支持创建和切换分支,以及设置版本...

    eclipse中svn插件

    通过在Eclipse中集成SVN,开发者可以方便地进行版本控制操作,如检出、提交、更新、解决冲突等。 现在我们来详细讲解如何在Eclipse中安装SVN插件: 1. 准备工作:下载SVN插件包,通常这个包包含两个主要目录——...

    eclipse 3.5 官方简体中文包

    通常,安装过程会指导用户将Eclipse 3.5的中文语言包导入到现有的Eclipse安装中,或者在新安装时选择中文作为默认语言。完成安装后,Eclipse的界面将会变成简体中文,便于中国用户理解和操作。 综上所述,Eclipse ...

    eclipse与MyEclipse代码提示上屏修改后jar包(org.eclipse.jface.text_3.8.101.v20130802-1147)

    标题提及的"org.eclipse.jface.text_3.8.101.v20130802-1147"是Eclipse中的一个关键组件,它负责文本编辑器的相关功能,包括代码提示。 `org.eclipse.jface.text`是Eclipse JFace库的一部分,JFace是构建用户界面的...

Global site tag (gtag.js) - Google Analytics