jdk自帶的反編譯命令 JDK怎么跟eclipse配置?才可以用?
JDK怎么跟eclipse配置?才可以用?很簡單,下面分別給你說,第一點是啟動eclipse時使用的jdk,第二點是啟動eclipse后編譯java文件的jdk。1、首先eclipse啟動時候自動回去
JDK怎么跟eclipse配置?才可以用?
很簡單,下面分別給你說,第一點是啟動eclipse時使用的jdk,第二點是啟動eclipse后編譯java文件的jdk。1、首先eclipse啟動時候自動回去找你本機的JDK,如果不想這么做,你可以在運行eclipse的時候加一個參數(shù)eclipse.exe -vm
JAVA的編譯器是在JDK中還是在JRE中?
是JDK來編譯java代碼,將其轉(zhuǎn)化成java虛擬機(jre)所能解析的機器碼,然后在用jre運行,得出結(jié)果所以編譯器是在jdk中jre僅為運行環(huán)境
android怎樣編譯kernel命令make?
1.準備工作:(ubuntu111032位)
ubuntu等linuxOS,下載好eclipse,安裝好JDK,安裝好android的SDK,在eclipse中成功打開android手機模擬器即OK。
2.初始化編譯環(huán)境:
關(guān)注該網(wǎng)頁上的“installingrequiredpackages”,其中有的軟件包因為版本問題而安裝不上,不用管它,之后遇到錯誤再單獨解決。
3.下載內(nèi)核源碼:
android2.3內(nèi)核下載需要等待一段時間。
4.下載交叉編譯器:
該步驟有可能耗費大量時間,依據(jù)網(wǎng)速不同,幾個小時到幾天不等,或許可以嘗試gitclone后面的地址只下載prebuilt/linux-x86/toolchain
5.設(shè)置參數(shù)以及編譯:
$exportARCHarm
$exportSUBARCHarm
$exportCROSS_COMPILEarm-eabi-
$cdgoldfish//進入下載的源代碼目錄
$gitcheckout
$makegoldfish_defconfig
$make
如何查看jar包的版本號?
用7-zip打開.jar包,查看中的內(nèi)容,Build-Jdk屬性就是JDK的版本,比如:
Build-Jdk: 1.5.0_221
說明其JDK版本為1.5.0.22。 注意:一個.jar文件中,如果沒有這個字段,就必須通過下面一種方法來查看
通過反編譯.class文件來查看
解壓.jar包,能得到.class文件。用JDK自帶的javap反編譯.class文件,用如下命令:
javap -verbose
查看得到的信息中,major version屬性的內(nèi)容,如下
major version: 521
說明這個.class文件是由JDK1.8編譯得到的。
J2SE 6.0 50 (0x32 hex)
J2SE 5.0 49 (0x31 hex)
JDK 1.4 48 (0x30 hex)
JDK 1.3 47 (0x2F hex)
JDK 1.2 46 (0x2E hex)
JDK 1.1 45 (0x2D hex)
注意:一個.jar包中可能有多個.class文件,每個.class的JDK版本可能會不一樣(編譯器多個項目設(shè)置不同)