1.准備好要查看的class文件,本例使用Tools.class文件。
2.使用UltraEdit打開class文件
3.如果顯示效果如下圖一樣回,則表示默認使用的是16進制方答式顯示。
4.如果不是16進制方式,則顯示為下圖的亂碼樣式。此時需要點擊菜單上的【切換為十六進制編輯模式】
5.只看第一行的數據:
(1)前面8個位元組CA FE BA BE是固定的。
(2)隨後4個位元組00 00是次版本號
(3)再後面的4個位元組00 34是JDK的版本號(JDK1.8)。
JDK版本號對應關系如下:
34(對應十進制的50):JDK1.8
33(對應十進制的50):JDK1.7
32(對應十進制的50):JDK1.6
詳細見第5步.......
6. 詳細的JDK版本對應關系:
34(對應十進制的50):JDK1.8
33(對應十進制的50):JDK1.7
32(對應十進制的50):JDK1.6
31(對應十進制的49):JDK1.5
30(對應十進制的48):JDK1.4
2F(對應十進制的47):JDK1.3
2E(對應十進制的46):JDK1.2
② 如何查看java class文件
1
第一步,查看並配置環境變數(這里不做解釋),如下圖(圖片是配置成功的,請仿照下圖專屬進行修改)。
多圖
2
第二步,找到java文件夾(jdk安裝路徑),進入java文件夾並且新建文本文檔並且把名字修改為HI。
多圖
3
第三步,打開 HI文本文檔並且輸入程序(程序一定要對,不能有任何錯誤),如下圖已經寫好的程序。
4
第四步,將此文本文檔後綴名修改為「.java」並保存(如下圖),如果出現提示對話框(如果改變文件擴展名,可能會導致文件不可用)點確定。
5
第五步,打開cmd並且以管理員身份運行,進入到java文件夾中(圖片只是參考,請根據java放置的位置進入)。
多圖
6
第六步,在剛才的路徑後輸入「javac HI.java」(javac後面加空格),敲回車,這時如圖所示,java文件上方會多出一個class文件(如果沒有class文件說明編譯不成功)。
7
第七步,繼續在剛才的路徑輸入「java HI」(java後面加空格),如下圖所示,語句下方會出現「HI!」,這說明已經運行成功(也可以嘗試其他程序段)。
③ class文件怎麼打開
先知道打開class文件有兩種方法《1》第一種方法是筆記本打開《2》第二種方法使用eclipse軟體打開
2.
第一種方法==》筆記本打開右鍵鍵---選擇打開或者打開方式----選擇筆記本打開即可
3.
第二種方法就是使用eclipse軟體打開
4.
1,先是在搜狗搜索中下載eclipse軟體軟體一個
5.
2,然後,就是安裝eclipse軟體,基本都是下一步,下一步的。
6.
3,最後,就是使用eclipse軟體打開class文件即可
.class文件為java類文件,用DJ Java Decompiler可以打開。
java類文件,裝了java虛擬機可以直接執行
可以使用反編譯工具進行反匯編,可以獲得.class文件的.java源代碼文件.反編譯工具有如下:
DJ Java Decompiler V3.9.9.91
DJ Java Decompiler 是個反編譯的工具,可以將編譯過的CLASS文件編譯還原成為Java原始文件,並且不需要額外安裝JVM(Java Virtual Machine)或是Java SDK的工具模組即可使用。不單如此,DJJava Decompiler也兼具有Java程序編輯工具的角色,提供一些輔助功能便於程序撰寫與修改。
軟體名稱: DJ Java Decompiler
軟體版本: 3.12.12.96
軟體大小: 358KB
軟體授權: 免費
適用平台: WinNT Win9X Win2000
下載地址: //dl.pconline.com.cn/html_2/1/79/id=2595&pn=0.html