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目录下,输入如下命令: