怎么看class文件的編譯版本(怎么看class文件的jdk版本)
class文件是java編譯后的文件,要是直接用記事本打開的話,通常都是一對(duì)亂碼,如果想要查看和編輯class文件的話,可以使用Java反編譯工具打開,比如jad等等,eclipse中就有一個(gè)jad反編譯插件與普通程序不同的是,class文件并。
方法步驟 一般來說,如果使用高版本jdk編譯之后的class文件,編譯的時(shí)候沒有帶source和targe參數(shù),再把class文件放到低版本環(huán)境下運(yùn)行,會(huì)出現(xiàn)如圖所示的錯(cuò)誤 Test Unsupported major。
那是不可能的,除非你加入了調(diào)試信息,也就是編譯的時(shí)候加入了g參數(shù),然后用gdb調(diào)試就可以顯示最大程度上查看一個(gè)elf文件信息{ readelf Wa aout head readelf wi aout readelf p comment aout objdum。
查看class文件編譯的jdk版本步驟如下1首先打開cmd命令行窗口,輸入如下指令會(huì)輸出一些信息,大致如下Compiled from quotHtmlCrawerjavaquotpublic class extends SourceFile quotH。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。