首先看報的異常, 發如今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這個便可。