A. jar包內讀取資源文件
//源代碼3:
package e.hxraid;
import java.io.*;
public class Resource {
public void getResource() throws IOException{
//返回讀取指定資源的輸入流
InputStream is=this.getClass().getResourceAsStream("/resource/res.txt");
BufferedReader br=new BufferedReader(new InputStreamReader(is));
String s="";
while((s=br.readLine())!=null)
System.out.println(s);
}
}
//源代碼3:
package e.hxraid;
import java.io.*;
public class Resource {
public void getResource() throws IOException{
//返回讀取指定資源的輸入流
InputStream is=this.getClass().getResourceAsStream("/resource/res.txt");
BufferedReader br=new BufferedReader(new InputStreamReader(is));
String s="";
while((s=br.readLine())!=null)
System.out.println(s);
}
}
我們將java工程下/bin目錄中的e/hxraid/Resource.class和資源文件resource/res.txt一並打包進ResourceJar.jar中,不管jar包在系統的任何目錄下,調用jar包中的Resource類都可以獲得jar包中的res.txt資源,再也不會找不到res.txt文件了。
B. 如何反編譯獲得java源代碼
就是有些R資源只顯示ID號,還有一些沒用的代碼也反編譯出來了
C. java 怎麼把jar 文件反編譯
這個很簡單,把jar包碃孩百絞知悸版溪保婁反編譯這個你應該知道了,很多工具jd gui就是不錯的一個,然後,你用Eclipse等工具把你反編譯的文本貼到java文件中。
這時肯定有編譯錯誤,你可以把你軟體中的jar包都引為classpath下。
編譯通過後,就可以去取.class文件了再放回jar包中原有的目錄。
全部搞定。
~如果你認可我的回答,請及時點擊【採納為滿意回答】按鈕
~~手機提問的朋友在客戶端右上角評價點【滿意】即可。
~你的採納是我前進的動力
~~O(∩_∩)O,記得好評和採納,互相幫助,謝謝。
D. 如何將jar包反編譯成項目
第一步 用反編譯工具將jar 反編譯
第二步 將反編譯後的項目,保存成zip包
第三步 解壓zip包,並將項目導入到項目中
用解壓軟體,這個很方便就不詳細說了
第四步 將文件導入到項目中(注意因為是文件,不是完整的項目,所以先創建一個空的項目,用這種方式去導入文件)
第五步選擇自己路徑下的文件點擊Resource Filters 即可
E. 如何運行從反編譯的java代碼。我從網上下載了一個jar之後用反編譯工具得到了裡面的代碼
反編譯工具(如jdk帶的javap、或jad)將TestSimplePlus反編譯成JavaByteCod,命令如下:
jad-o-a-sd.javaTestSimplePlus.class
javap-cDocFooter>F://test.txt
再上傳個反編譯的神器(批量編譯)
F. 如何反編譯jar文件
使用dex2jar工具可快速反編譯jar文件
G. 怎麼反編譯.jar文件
網路cavaj或者jad,cavaj是單獨的exe程序,能把class文件反編譯。jad是eclipse插件,需要eclipse開發環境
H. jar包如何反編譯
使用jd-gui工具打開原始的Jar包,選擇File-->Save All Sources,會生成一個zip壓縮包。解壓這個壓縮包,就可以得到java源碼文件
I. 如何反編譯android的apk文件得到資源文件
首先下載apktool工具(apktool-install-windows-r04-brut1.tar.bz2和apktool1.4.1.tar.bz2):
下載完成後,解壓apktool-install-windows到任意文件夾,例如,解壓到F:apktool目錄下:
然後解壓apktool到任意文件夾,解壓完成後會得到一個apktool.jar文件
最後把apktool.jar文件解壓到apktool-install-windows同目錄下:
解壓完成後apktool.jar文件不能刪除,之後還會用到。
然後我們把我們要反編譯的apk文件(MyPolygon.apk)拷貝到apktool目錄下:
打開一個命令行窗口,進入apktool目錄下,輸入如下命令: