導航:首頁 > 源碼編譯 > war包編譯成java

war包編譯成java

發布時間:2023-05-25 21:16:44

㈠ 如何對java Web項目的War包進行反編譯有什麼工具嗎

war 其實是 zip 打包的包。。。。。。。解包出來,反編譯裡面的.class即可以

㈡ JAVA中如何打包生成WAR文件

我們可以運用DOS命令來手工打war包:

首先,打開DOS命令行,敲入「jar」,我們發現它提示不是內部或外部的命令這樣的錯誤,這時八成是你的JAVA環境沒有配置好,我們可以用JAVA_HOME方式或者直接在Path路徑里配置,等配置好,(注意你的JDK版本,裡面有jar.exe和javac.exe的版本適合)我們再敲入"jar",會出現如下效果,說明配置成功。

下面我們用DOS命令進入到你的項目中

好,現在我們來運行命令手工打包

OK,打包完成,現在我們來看下目錄下的war包

㈢ 求大神,誰能把war反編譯成源代碼,求各位大神幫忙,畢業論文用

war 是可以解壓的,但是裡面是class文件,要用Java反編譯一下

你可以把war文件放在tomcat的webapps立面,運行tomcat,就可以解壓了

㈣ java代碼打war包的過程是編譯的過程嗎

java中的war包是javaWeb程序的打包方式,將war包發布到伺服器中,啟動伺服器,伺服器會自動將war包還原成WebServiceproject。另外,java中java程序導出時,導成jar包,javaWeb程序導出時導成war包!

㈤ 關於Java打war包

比較暴力的方法:

在MyEclipse中新建一個和你需要打包war包項目相同名字的web項目,把做好的類和文件都考到項目對應目錄下面對應的位置上去,然後MyEclipse會語法檢查器會報錯,不理睬。

使用MyEclipse打war包即可。

㈥ 如何快速反編譯JAVA的jar包或war包

有些時候我們面對一個class文件jar包或者war包,很想知道裡面有什麼參數,有什麼方法,但是又沒有文檔,又沒有源代碼,那怎麼辦呢。

沒關系,我們可以反編譯這些class文件或jar包或war包。

java的class文件存儲的是位元組碼,這些基本知識在此就不必啰嗦了。反正就是其存儲的信息足夠可以反編譯出來。

我們下載TTools中dist文件夾下的TdeCompile.jar可執行jar包,然後就可以開始反編譯工作了。使用方法很簡單,在命令行輸入命令即可,如下

[plain] view plain
java -jar TdeCompile.jar xxx.class

注意如果你不在TdeCompile的同目錄下,需要寫上TdeCompile.jar的路徑,其次跟一個參數xxx.class,xxx代表你所要反編譯的文件的文件名。輸出即是xxx.class.txt,它是反編譯過後的文件,txt文本格式,所在目錄通xxx.class。請確保你在xxx.class目錄下有寫許可權。
我們也可以直接操作一個jar包或war包。如:
[plain] view plain
java -jar TdeCompile.jar xxx.jar
程序可以自動識別是class文件還是jar或war包,如果是jar包或war包,則首先自動解壓縮,解壓縮的目錄為xxx.jar的同一個目錄,然後逐個反編譯class文件,在每個class文件的旁邊輸出一個xxx.class.txt文件。請確保你在jar包所在目錄有寫許可權。

TdeCompile的原理是利用了ASM去讀取每一個class文件的信息。

㈦ 反編譯出來的JAVA文件如何重新編譯

你重新建一個工程啊,把你反編譯的源碼放進去,然後再編譯打包就可以了啊。
如果你沒有eclipse 的話,那你就用命令編譯打包。
javac 你反編譯後輸出的目錄/*.java
jar -cvf 你反編譯後輸出的目錄/*.class test.jar
貌似就這個命令。
你可以在網上查一下jar 命令怎麼用。

㈧ java反編譯war包得到JAVA文件,再怎麼執行成CLASS文件並打成WAR包

壓縮java文件, 打成war包
1.打開要打包的文件夾(cd 目錄)
2.配置
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. 當前路徑
3.jar cvf tt.war ./ --(./表示當前文件下所有文件,要有)

㈨ 怎樣將一個項目發布後.war文件(裡面的java文件都已經被編譯為class文件)反編譯為java文件

這個問題貌似我遇到過:
我的解決方案銷春鍵森塌是:
把war文件放入tomcat6.0\webapps\目錄下,重啟tomcat
就虧巧可以了。

㈩ Java為什麼要打war包

war包:Java web工程,都是打成war包,進行發布,如果我們的伺服器選擇TOMCAT等輕量級伺服器,一般就打出WAR包進行發布;

打成war包的好處是不會缺少目錄搏虧,並且只管理好一個發布文件就好。另薯凱外,容器在部署的時候還有其他一些操作,例如,針對容器的優化之類的。你用了WebSphere就知道和Tomcat不一樣了。比如,自動基手神刪掉空目錄。

閱讀全文

與war包編譯成java相關的資料

熱點內容
下班之後的程序員 瀏覽:69
檢測支持ssl加密演算法 瀏覽:338
衢州發布新聞什麼APP 瀏覽:80
中國移動長沙dns伺服器地址 瀏覽:249
wifi密碼加密了怎麼破解嗎 瀏覽:596
linux命令cpu使用率 瀏覽:67
linux實用命令 瀏覽:238
傳奇引擎修改在線時間命令 瀏覽:109
php取域名中間 瀏覽:897
cad命令欄太小 瀏覽:830
php開發環境搭建eclipse 瀏覽:480
qt文件夾名稱大全 瀏覽:212
金山雲伺服器架構 瀏覽:230
安卓系統筆記本怎麼切換系統 瀏覽:618
u盤加密快2個小時還沒有搞完 瀏覽:93
小米有品商家版app叫什麼 瀏覽:94
行命令調用 瀏覽:436
菜鳥裹裹員用什麼app 瀏覽:273
窮查理寶典pdf下載 瀏覽:514
csgo您已被禁用此伺服器怎麼辦 瀏覽:398