MYECLIPSE项目文件下所有的JSP文件都出现叹号怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYECLIPSE项目文件下所有的JSP文件都出现叹号怎么解决?相关的知识,希望对你有一定的参考价值。

双击打开会出现异常,提示Could not open the editor: An unexpected exception was thrown.然后点击Details 会出现一大堆java.lang.NullPointerException
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.createDT(DOMCoordinator.java:582)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.createDesignNodeFromSource(DOMCoordinator.java:568)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.buildDesignDOMChildren(DOMCoordinator.java:439)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.buildDesignDOMChildren(DOMCoordinator.java:461)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.buildDesignDOMfromSource(DOMCoordinator.java:424)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.synchronizeDOMsFromSource(DOMCoordinator.java:194)
at com.genuitec.eclipse.webdesigner3.design.DesignEditSystem.synchronize(DesignEditSystem.java:188)
at com.genuitec.eclipse.webdesigner3.AbstractEditSystem.setSynchronized(AbstractEditSystem.java:24)
at com.genuitec.eclipse.webdesigner3.WebDesigner3.setSynchronized(WebDesigner3.java:113)
at com.genuitec.eclipse.webdesigner3.editors.WebDesignerMultiPageEditor.checkSynchronization(WebDesignerMultiPageEditor.java:943)。。。。。。。。。。。。还有很多
图片中为出现叹号的JSP文件

我来说准确原因吧。
首先你这两个事情(叹号和打不开)没有任何关系。
1.叹号表示你的程序里面有警告,只是警告而已,没什么大不了的,无视之。
2.打不开是因为你的myeclipse这个IDE出问题了,写的很明白了com.genuitec.eclipse.webdesigner3.DOMCoordinator.createDT这种都是myeclipse自己的jar包报错,它是用来提供设计器的,如果你以前能用myeclipse打开的话,那么重启下再看看。如果还不行的话就应该是myeclipse搞出问题来了,你可以右键一个jsp文件,选择open with,到里面选择其他的打开方式即可。如果非要弄出设计界面来的话,重装吧。
参考技术A 不是感叹号的问题,感叹号只是警告,应该是编辑器的问题,你选择其他编辑器打开吧,右键open -open-with-中选择 参考技术B 有叹号你可以进去,说明里面有东西不对,你自己细看着改下呗. 参考技术C 空指针 错误

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法汇总

有时候,打开别人的开发环境中导过来的项目的JSP文件,会出现“Failed to create the part‘s controls”的错误!

解决的方法有:

方法1:关闭myeclipse的jsp设计视图,window -> perferences -> General -> editors -> file associations 找到jsp -> 把myeclispe jsp editor 设为 default(默认是:myeclispe visual jsp editor)。而且关闭这个功能之后打开jsp文件都能提速不少。

 

方法2:在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可。

 

方法3:找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse。

 

方法4:找到myeclipse安装目录的configuration文件夹,除config.ini、.settings两个文件夹保留,其他文件都删除掉(记得备份)。

 

方法5:关闭myeclipse的jsp文件语法验证,Project>Properties>MyEclipse>Validation>Configure Workspace Settings...>找到JSP把勾选去掉。

以上是关于MYECLIPSE项目文件下所有的JSP文件都出现叹号怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

我在Myeclipse导入了一个外部工程,但是webroot下的jsp文件全部出现红叉的错误,是否导包的问题?

在myeclipse里jsp文件和class文件应各放在哪个文件夹下

myeclipse与eclipse的web项目部署区别

myeclipse乱码问题,达人帮忙啊

myeclipse tomcat运行缓慢怎么解决

导入项目到myeclipse中,项目上打了叉,jsp文件上都是叉