首先看报的异常, 发如今plugins下面core包报错,而后想到Myeclipse的plugin基本都是插拔式的,是否是导出也作成了插件, 索性在plugins目录下搜了搜export这关键字eclipse
看到这个com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar 基本看名字也差很少, 这个就是导出war的插件了ui
二话不说,直接反编译。而后一个类一个类的看代码,.net
这不是就弹出来的异常吗?ip
心想,这做者为何要设一道这样的坎,但这坎又这么低,真是无聊编译
好了, 既然看到判断代码了, 直接在Myeclipse建立一个plugins工程,class
而后把反编译的代码导入到工程,一开始会报错,没有导入包之类的, 和反编译有一些错误的地方(这个要本身看代码修改)cli
没有导入包的话,按照com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar 这个下面MANIFEST.MF配置文件,配置好工程,ok!
项目没错了,把那段判断代码直接一删,ok,代码结构立刻就变清晰了
还有那个弹出来的异常也顺手被干掉, 省得别的地方在给我判断出问题。
接下来为了图简单, 就直接copy 我改过的那个类的class文件,把com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar这个里面的覆盖了
而后重启MyEclipse,在点导出你就会看到下面这个界面
固然我这个是基于Myeclipse 10.6的
提供一个我弄好的下载地址吧,也就是说你只要直接替换com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar这个便可。