導航:首頁 > 源碼編譯 > java怎麼反編譯

java怎麼反編譯

發布時間:2022-02-04 14:07:22

java的反編譯怎麼使用,說具體點

使用SDK提供的反編譯器javap.exe可以將位元組碼反編譯為源碼

Ⅱ java class反編譯工具怎麼用

用JD-GUI打開jar包或class文件


點擊工具欄打開文件的圖標,在彈出的文件選擇框中找到你要反編譯的jar包或class文件。


Ⅲ java的反編譯怎麼做的

你做了很多了吧!很好,繼續學吧!
class.forName():載入的是指定的一個類
.class文件是由JAVA虛擬機載入,解釋執行的
閣下 可能把 方向搞錯了。

JAVA的反射機制很強大,基本上所有的涉及到配置文件的,都有反射的影子。尤其是JAVA編程中的框架SSH,ibates等等。

這些框架因為使用了反射機制,在普通程序員眼裡,就只有類和配置。這樣系統很容易擴展和維護。

反射機制 也不要研究得太深,對於中國這個JAVA軟體行業,還是應用維多,你應該不會想自己開發一個框架吧。

Ⅳ java 怎麼把jar 文件反編譯

這個很簡單,把jar包碃孩百絞知悸版溪保婁反編譯這個你應該知道了,很多工具jd gui就是不錯的一個,然後,你用Eclipse等工具把你反編譯的文本貼到java文件中。
這時肯定有編譯錯誤,你可以把你軟體中的jar包都引為classpath下。
編譯通過後,就可以去取.class文件了再放回jar包中原有的目錄。
全部搞定。
~如果你認可我的回答,請及時點擊【採納為滿意回答】按鈕
~~手機提問的朋友在客戶端右上角評價點【滿意】即可。
~你的採納是我前進的動力
~~O(∩_∩)O,記得好評和採納,互相幫助,謝謝。

Ⅳ 手機java程序如何進行反編譯

反編譯工具jad簡單用法
以下假設jad.exe在c:\java目錄下

一、基本用法
Usage:jad [option(s)]
直接輸入類文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
結果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源文件。

二、Option -o
不提示,覆蓋源文件

三、Option -s
c:\java\>jad -sjava example1.class
反編譯結果以.java為擴展名。

四、Option -p
將反編譯結果輸出到屏幕
c:\java\>jad -p example1.class
將反編譯結果重定向到文件
c:\java\>jad -p example1.class>example1.java

五、Option -d
指定反編譯的輸出文件目錄
c:\java\>jad -o -dtest -sjava *.class

Ⅵ 怎麼把class文件反編譯成java文件

一、基本用法
Usage:jad [option(s)]
直接輸入類文件名,且支持通配符,如下所示。
c:java>jad example1.class
c:java>jad *.class
結果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源文件。

二、Option -o
不提示,覆蓋源文件

三、Option -s
c:java>jad -sjava example1.class
反編譯結果以.java為擴展名。

四、Option -p
將反編譯結果輸出到屏幕
c:java>jad -p example1.class
將反編譯結果重定向到文件
c:java>jad -p example1.class>example1.java

五、Option -d
指定反編譯的輸出文件目錄
c:java>jad -o -dtest -sjava *.class

六、jad:反編譯工具下載

可以將class文件反編譯成java文件

假設將jad.exe安裝在f:/java/jad目錄下

把要反編譯的文件*.class復制到此目錄下,接著接以下步驟,

命令行窗口環境中進入jad目錄,

然後運行:jad -s java *.class (附,*.class指要反編譯的文件名)

如果*.class文件和jad程序不在同一個目錄,就要用到path環境變數,

將jad 所在目錄加到path路徑中即可:set path=%path%;f:/java/jad

若要了解jad更為詳細的使用幫助信息,直接運行jad.exe查看

Ⅶ 如何對java的jar包反編譯

使用現有的反編譯工具或者自己寫一個,jar包實際上是class文件打包的,class文件是二進制文件,使用流將class文件讀入,然後轉為字元再寫入到文件中就完成反編譯了。不過經過混淆過的jar包好像不能反編譯。

Ⅷ 怎樣使用javap來反編譯class文件

當然可以了。在java軟體包的bin文件夾下有一個javap程序,就是用來反編譯的。 用法如java一樣。就是先用javac變成位元組碼文件就是.class文件後,用javap 加上文件名就可以反編譯了。 舉個例子test.class,反編譯用javap test就行了。

Ⅸ 怎麼反編譯java的class文件

工具:

DJ java discompiler.

方法:

  1. 打開DJ_java_discompiler,點左上角的file,選擇open。

Ⅹ 如何吧class文件反編譯為java文件

項目WAR文件不含java源文件,只有.class文件,如何將WAR項目導入到MyEclipse中去??

我的做法:將WAR中的.class文件反編譯成.java文件,反編譯軟體我用的是Java Decompiler", 由 Pavel
Kouznetsov開發,目前最新版本為0.2.5.它由 C++開發,並且官方可以下載 windows、linux和蘋果Mac
Os三個平台的可執行程序。

如何將現有的web程序導入到myeclipse環境中去

如果要將別人發布的war包,導入到自己的eclipse環境中進行再開發,最快的方法如下:

1、新建一個myeclipse的web project。

2、右鍵該工程,myeclipse/add struts capability,設置成struts開發環境。

3、將war包解壓,全目錄覆蓋新工程的WebRoot(包括其中的web-inf/meta-inf目錄),相應的scr目錄(或者對應的包含java文件的目錄)覆蓋eclipse的src目錄。myeclipse會自動將WEB-INF\lib下的jar包作為放到classpath中的。
4、refresh該工程,over。

閱讀全文

與java怎麼反編譯相關的資料

熱點內容
c編程用英文還是中文 瀏覽:723
一點都不解壓的游戲 瀏覽:203
解壓為什麼不能用中文文件夾 瀏覽:615
伺服器如何解除備份 瀏覽:144
安卓手機為什麼用一年就變卡 瀏覽:11
如何用風變編程自動回復 瀏覽:512
安卓閱讀幣怎麼樣 瀏覽:437
京東app怎麼切號 瀏覽:583
進入傳奇伺服器後如何修改 瀏覽:42
m0單片機的cycle怎麼知道 瀏覽:806
linux命令太長 瀏覽:782
壓縮機nb1111y是多少w 瀏覽:45
打賞視頻用什麼伺服器好 瀏覽:154
方舟好友伺服器怎麼加mod 瀏覽:982
javaresponse設置編碼 瀏覽:842
opc數據採集源碼 瀏覽:563
命令女孩子 瀏覽:691
rtsp錄像源碼 瀏覽:388
加密狗復制啥意思 瀏覽:545
鍵盤文件夾重命名輸入不了 瀏覽:413