Myeclipse 10.6 導出war問題解決思路

 

首先看報的異常, 發如今plugins下面core包報錯,而後想到Myeclipse的plugin基本都是插拔式的,是否是導出也作成了插件, 索性在plugins目錄下搜了搜export這關鍵字eclipse

image

看到這個com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar  基本看名字也差很少, 這個就是導出war的插件了ui

二話不說,直接反編譯。而後一個類一個類的看代碼,.net

看到image這個類,裏面有一段這樣的代碼插件

image

這不是就彈出來的異常嗎?ip

而後在仔細的看了下這個類,有個這樣的image方法,get

在裏面有一段這樣的代碼,imageit

心想,這做者爲何要設一道這樣的坎,但這坎又這麼低,真是無聊編譯

好了,  既然看到判斷代碼了, 直接在Myeclipse建立一個plugins工程,class

而後把反編譯的代碼導入到工程,一開始會報錯,沒有導入包之類的, 和反編譯有一些錯誤的地方(這個要本身看代碼修改)cli

沒有導入包的話,按照com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar 這個下面MANIFEST.MF配置文件,配置好工程,ok!

項目沒錯了,把那段判斷代碼直接一刪,ok,代碼結構立刻就變清晰了

image

 

還有那個彈出來的異常也順手被幹掉, 省得別的地方在給我判斷出問題。

image

 

接下來爲了圖簡單, 就直接copy 我改過的那個類的class文件,把com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar這個裏面的覆蓋了

而後重啓MyEclipse,在點導出你就會看到下面這個界面

image

 

固然我這個是基於Myeclipse 10.6的

提供一個我弄好的下載地址吧,也就是說你只要直接替換com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar這個便可。

http://download.csdn.net/detail/zh1550035805/5258673

相關文章
相關標籤/搜索