怎麼編譯war
A. 求大神,誰能把war反編譯成源代碼,求各位大神幫忙,畢業論文用
war 是可以解壓的,但是裡面是class文件,要用java反編譯一下
你可以把war文件放在tomcat的webapps立面,運行tomcat,就可以解壓了
B. 怎樣將一個項目發布後.war文件(裡面的java文件都已經被編譯為class文件)反編譯為java文件
這個問題貌似我遇到過:
我的解決方案銷春鍵森塌是:
把war文件放入tomcat6.0\webapps\目錄下,重啟tomcat
就虧巧可以了。
C. 如何在linux系統的伺服器上進行編譯
方法/步驟
打開Myeclipse編輯器,在已經完成的web項目上面點擊右鍵,選擇export,然後選擇導出成war包,將導出的war包放在桌面或者其他文件夾。
D. war包如果裡面的一個文件想要修改怎麼編輯啊
1、打開war文件找到web-info下面的class文件夾,這里是*.java編譯後的文件。
E. 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 ./ --(./表示當前文件下所有文件,要有)
F. 如何快速反編譯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文件的信息。
G. 用什麼dos命令把java web項目編譯成war文件
進入到你的工程文件目錄的上一層(假設是你的web項目在/testWeb),然後執行
jar cvf testWeb.war -C testWeb
無論是jar, war,實質格式都是zip。
java web項目需要編譯成war文件,這是因為默認應用伺服器(如tomcat)會自動在其web應用目錄(/webapp)下找到war文件並當作web程序執行,這是一種約定或規范。
H. gradle編譯war包如何修改生成的目錄結構
在build.gradle文件配置這樣的話:apply plugin: "war",然後在工程上右擊,選擇run as->gradle build...,選擇clean、build、war這幾個task,就可以打war包了,實際上build就能完成打包任務。
I. 用什麼dos命令把java web項目編譯成war文件
cd
e:\root
jar
cvf
test.war
*.*
root目錄是你工程所在的目錄,test.war是打包後的名字,可以任意換。