如何將war反編譯為java專案
War包反編譯過程
很多人可以將專案編譯為war釋出,可是有時候得到war確看不到原始碼。今天分享下war反編譯的過程:
1.首先下載一個小工具,在http://jd.benow.ca/官網下載jd-gui工具,按照自己的系統下載。
2.將自己的war字尾改為.zip,然後解壓出來,解壓出來後我們可以看到web-app下面的檔案全部都在,只有java檔案不存在,但是在WEB-INF多出了一個classes的檔案,進去後可以看到是我們java檔案的編譯檔案,都是.class檔案。
3.在eclise建立web專案,將解壓出來的web-app下面的內容全部拷入,然後開啟jd-gui工具,將.class檔案拖拽進去。我們可以看到自動的將我們java專案原結構分離出來。我們只需要儲存,編譯後的java程式碼。然後拷入我們的專案就可以了。
--------------------- 作者:shuaipu813 來源:CSDN 原文:https://blog.csdn.net/shuaipu813/article/details/53390143 版權宣告:本文為博主原創文章,轉載請附上博文連結!
相關推薦
如何將war反編譯為java專案
War包反編譯過程 很多人可以將專案編譯為war釋出,可是有時候得到war確看不到原始碼。今天分享下war反編譯的過程: 1.首先下載一個小工具,在http://jd.benow.ca/官網下載jd-gui工具,按照自己的系統下載。 2.將自己的war字尾改為.zip,
war反編譯成java專案
第一步:到伺服器下載專案並將.war改成.zip 第二步:下載jar反編譯工具jd-gui 下載地
安卓apk 反編譯為 Java原始碼圖文教程
前言: 近來在模仿寫一個app,可惜只有apk,沒找到原始碼,只好進行反編譯,特記錄於此,供人蔘考。 測試環境:win10 64位 工具: 作用:獲取資原始檔,提取圖片檔案,佈局檔案,還有一些XML的資原始檔 作用:將apk反編譯成java原始碼(clas
如何將Java Web專案轉換為Java專案?
如上篇文章“Eclipse web專案引用其它專案時的部署問題”中提到的,有時候我們希望其它專案引用此專案時,釋出後的是jar包,而不是war包,那麼應該怎麼轉換呢? 在專案名稱上單擊滑鼠右鍵》Pro
如何通過jad把class批量反編譯成java文件
完全 之前 文件夾 文章 cli 自己的 官網 定義 沒有 背景:前幾天在項目開發的時候遇到一個問題,那就是利用myeclipse編寫好的一個項目打包成jar包後上傳部署到服務器裏,之後本地的項目被自己改來改去出現了一些問題,想著把上傳到服務器裏面的war包下載下來重新利用
反編譯看java for-each循環
中文 iter 註意 圖片 兩個 tor ima 這份 effect java 1.5發行版引入的for-each循環。(引自《Effective Java》中文版第二版 第46條) 如以下對數組列表的for-each循環示例: 1 public class ForEac
Odex檔案反編譯為Jar包
目前在研究Android手機字型的靈活設定問題,歸類各手機廠商的實現方式: 1:在主體商店設定字型後,手機需要重起 2:在主題商店設定字型後,立即生效 方案1的效果已基本實現,但是方案二的效果有基礎輪廓,但是還是好奇,所以用友商的手機過來看看究竟。 當通過Adb進入到友商系統時,全是
為Java專案寫dll庫(Release版)
背景 在做的java專案中需要使用的一個方法scan(),在C++中有現成的,由於不能完美重構成java,因此採用dll庫的方式使用之。 環境 Windows8.1 VS2015 Community Eclipse neon.3 jdk 1.8 流程 1. 根
jar反編譯成java工具
相關文章在開發過程中,經常使用到jar包。有的jar是在ide不能檢視原始碼的。這時就可以使用到jar的反編譯工具。傳送門:http://download.csdn.net/detail/wzp09tjlg/9801433 免費下載的一個反編譯工具,解壓之後可以看到這樣幾個檔
IDEA下maven編譯打包Java專案成jar包但是resource下配置檔案打包不成功
今天在IDEA下打包一個Java專案,準備打包成jar包直接執行,打包之後執行時候一直提示resource下資原始檔找不到,但我又確實配置了的,而且在IDEA上可以執行,但是打包成jar包之後就執行不了了。 後來百度,發現對於resource下檔案(prope
將python源程式編譯為pyc或pyo位元組碼程式
為了提高自己搭建的Django站點的安全性,將加密後的資料庫連線資訊以及加密使用的資訊單獨存放在了一個配置檔案中,之後寫了一箇中間層來解密配置檔案中的密文並用於站點應用連線資料庫。雖然這樣一種安全方式很初級,但起碼比明文存放密碼等敏感資訊要好的多。 現在面臨另外一個問題,因
apk反編譯後建立專案
網上有很多如何反編譯apk的方法,大多都一樣介紹到反編譯軟體如何使用就結束了,但後面如何使用相信類似我這樣的菜鳥應該還是有的,在此介紹下如何將apk反編譯,並且放到eclipse中使用,在此做個記錄供後面當使用說明。 1、反編譯工具(需要兩個工具自己去下載,百度裡
maven專案導到eclipse不識別為java專案且認不到mave Dependencies
1. 匯入到eclipse專案有maven標誌,沒有java標誌 右鍵-properties-project facets-選擇java及其對應jdk版本 2. 識別為java專案後,沒有mave Dependencies 右鍵-maven-enable depende
dtimg轉dtb,dtb反編譯為dts方法
一、QCDT Version 目前dt.img裡的QCDT表規範最新的為version 3 比version 2增加了幾個定義。 可以同時支援verion2和version3。 二、使用方法 軟體需要.net framework 2.0執行環境 開啟軟體
利用原始的javac手寫編譯指令碼編譯整個Java專案
如何編譯一個無包結構的單個java檔案,無依賴jar包,除了JDK;以及執行該檔案? 在任何目錄(/home/vc/javacDemo/one)下新建NoPackageClass.java檔案 public class NoPackageClass {
DOS視窗(cmd)編譯執行java專案
剛工作,因為公司的要求,所以需要在DOS視窗執行java程式(專案部署在伺服器上,所以這個時候不可能再去使用eclipse了;哎~eclipse讓我忽略了很多基礎)。弄了很久,所以寫在部落格裡面以示鼓勵並方便後面的查詢。 我的JDK是1.7.0_51版本,前提是你的JAV
eclipse如何為java專案生成API文件、JavaDoc
1.開啟java程式碼,編寫JavaDoc 註釋,只有按照java的規範編寫註釋,才能很好的生成API文件,javadoc註釋與普通註釋的區別為多一個*(星號)。普通程式碼註釋為/*XXX*/,而javadoc的註釋為/**XXX*/ 2.新增完註釋之後,如下選擇生成API文件 3.填寫選項
C#中使用OpenGL:(三)將.lib檔案編譯為.dll檔案
C#不能呼叫C/C++lib檔案的函式,但能呼叫dll檔案的函式。可是現在的情況是,我只有一個lib檔案,函式的實現都在裡邊了。能不能把lib變為dll呢?答案是肯定的。 要把lib編譯為dll大概有三種方法吧: 第一種,就是把lib的函式封裝一下,然後用編
war包反編譯成整個java專案
1、目的:別人不願意給你原始碼,所以給你了一份編譯好的class檔案或者是一個匯出的jar包或者war包。然而,我們希望可以讀到原始碼,所以需要將class檔案程式設計java檔案 由於主流的C的編譯器都進行了程式碼的優化,因此把C編譯生成的exe檔案反編譯成C
在Java專案中如何反編譯class檔案及批量反編譯?
前言: 反編譯是一個對目標檔案可執行程式進行逆向分析,從而得到原始碼的過程。尤其是像Java這樣的執行在虛擬機器上的程式語言,更容易進行反編譯得到原始碼。今天介紹幾款反編譯的工具,以及如何更快的批量反編譯。 一、介紹 市面上免費的工具