Eclipse導入war包二次開發
有實際項目在跑的war包,卻沒有源碼,苦於想查看源碼,身處運維組為研發組看不起,拿不到源碼,只能自己來反編譯了。
其實在解壓war包後,可以看到文件夾中,已經存在了jsp文件,但是卻沒有邏輯代碼層(action、bean等等)。再仔細在WEB-INF文件夾下查看,會發現class文件卻都存在,那就好辦了。推薦一款反編譯class的工具【JD-GUI】,下載地址:http://jd.benow.ca/
導入分兩步:
1、導入war包
右鍵-import-warfile,導入war包。這時候,java resource中,是不存在代碼的(Java代碼)
2、反編譯class文件後,導入到project中。
下載JD-GUI後,file-openfile,加載class,就可以看到被編譯出來的 Java文件了。最後選擇save all source,保存再復制進入剛才生成的project工程。
最終代碼可能有些差別,需要自己微調下,不過已經可以進行二次開發和閱覽源代碼了。
Eclipse導入war包二次開發
相關推薦
Eclipse導入war包二次開發
href java代碼 imp 保存 下載 blank 可能 -o res 有實際項目在跑的war包,卻沒有源碼,苦於想查看源碼,身處運維組為研發組看不起,拿不到源碼,只能自己來反編譯了。 其實在解壓war包後,可以看到文件夾中,已經存在了jsp文件,但是卻沒有邏輯代碼層(
eclipse -------導出war包
ini nbsp port ips 技術 fin eclips .com lips 1.右鍵工程名--Export----- WAR file 2.輸入war包名,選擇導出路徑,finish完成 eclipse -------導出war包
eclipse導入的項目resource包被當做成文件夾
技術 OS lips 圖片 blog inf ips eclips class 項目中遇到的問題: 導出的項目(錯誤) 原本應該是這樣的 需要這樣設置一下: 1 2 最後就變回來了! eclipse導入的項目resource包被當做成
Eclipse導入的項目中發現包的形式變成了文件夾的形式,需要將文件夾的形式變成包
path 圖片 文件夾 img 分享 修改 prop ips IE 導入的項目中包變成了文件夾的形式: 解決方案: 右點擊項目,然後點擊Properties,在彈出的窗口中選擇Java Build Path,然後選擇Source tab, 展開找到Excluded。
eclipse中自建實體類存在但是導入的包報錯cannot be resolved
nbsp lazy net 沒有 文章 using debug switch ips 摘自:https://blog.csdn.net/lazy_p/article/details/7452846 ‘Clean’ Your Eclipse Project: Go to P
Eclipse二次開發:開啟Eclipse幫助系統
BusyIndicator.showWhile(null, new Runnable() { @Override public void run() { PlatformUI.getWorkbench().getHelpSystem().displayHelpResource("
Eclipse二次開發:開啟web 瀏覽器
try { IWorkbenchBrowserSupport workbenchBrowserSupport = PlatformUI.getWorkbench().getBrowserSupport(); IWebBrowser webBrowser = workbenchBrow
Eclipse二次開發:SWT中使用Swing
在SWT出現之前,已經有眾多的Swing程式和控制元件被開發出來,為了充分利用這些現有的資源,SWT需要提供一種在SWT中使用Swing控制元件的途徑。 Swing是通過在AWT的Canvas控制元件上繪圖以顯示各種控制元件的,而AWT的控制元件與SWT的原理相似,都是直接對應到作業系統的
Eclipse二次開發:Eclipse 外掛開發法則
擴充套件者 貢獻法則( Contribution Rule ):一切皆是貢獻。 遵循法則( Conformance Rule):外掛必須遵循預期的介面。 &nbs
小技巧--解決eclipse導入的jar文件後,無法使用默認包中的方法問題
新建 默認 找不到 bubuko 分享 ner detail info pac 問題:我已經導入了stdlib的jar文件,但是由於包是(default package)所以無法使用包中的方法 解決方法: 1、新建一個項目 2、新建一個文件夾 3、打開項目,新建一個
QGIS二次開發入坑指南
日前由於專案需求,學習了QGIS,並在QGIS上進行二次開發。在這裡記錄一下到目前為止的——入坑過程。 下載QGIS 下載QGIS可以從官網上直接下載。首先,我也是想著編譯一下原始碼,從原始碼學習。當我開始下載原始碼之後,並按照網上的一系列教程開始編譯時
JMeter二次開發(1)-eclipse環境配置及原始碼編譯
1.下載src並解壓 2.獲取所需jar包,編譯 ant download_jars ant install 3.eclipse新建Java Project , [Import] ->
jmeter原始碼整合eclipse二次開發
jmeter這個工具是免費開源的,原始碼開放,所以才有這二次開發,為啥需要二次開發? 先說說jmeter這個工具如何吧;2013年就開始用這個工具,停用在簡單的使用基礎上,當時還有loadrunner,覺得loadrunner比jmeter好用太
dedecms二次開發:dedetemplate.class.php 動態模板類
filename 外部 運行 mpi public esc val net color dedecms二次開發目錄點這個:dedecms二次開發教程目錄 核心類文件 include/dedetemplate.class.php 用途:用於非核心模塊的動態頁面或列表頁的模板解
VB.Net實現下CATIA二次開發方法
ror 點擊 doc struct cat inf 定義 then ports 源自網絡。 在visual studio(vb,c#,c++)下使用CATIA進行二次開發有如下特點: -->需要引用CATIA的對象庫 -->需要對象聲明(visua
IntelliJ IDEA java項目導入jar包,打jar包
選項 可能 version make set 最好 tar project 沒有 一、導入 1、java項目在沒有導入該jar包之前,如圖: 2、點擊 File -> Project Structure(快捷鍵 Ctrl + Alt + Shift + s),
呼叫中心系統OA二次開發
清單 二次開發 工作 註意 分辨率 傳真 新增 歷史 有效 1. 既有修改 分辨率顯示自適應調整 工作流數據調整 2. 呼叫中心 語音電話 l 新建任務 字段:任務主題、語音主題、提
(6)微信二次開發 之 微信文本消息接口實現
微信 odin link 消息處理 nal puts 算法 帳號 接口實現 p.p1 { margin: 13.0px 0.0px 13.0px 0.0px; text-align: justify; font: 16.0px SimSun } p.p2 { margin:
Eclipse導入外部項目問題總結
int pre 一件事 jstl core 6.0 java fin eric ?? 此次在項目開發過程中導入從oksvn下載的共享項目時出現幾個項目在不同的IDE導入導出時的問題,為免忘記做例如以下筆記: 1 類路徑問題 在Java開發中大多數的開發人員使用的I
學習 MeteoInfo二次開發教程(一)
mat 沒有 組件 資源管理 img 教程 layer 添加 bbs 來自氣象家園:http://bbs.06climate.com/forum.php?mod=viewthread&tid=6631 按照教程,沒有太大問題,有些是對c#操作不熟悉導致。 1.添加d