jar文件怎么打开(jar包里面的代码如何读取jar包中的配置文件)
jar文件怎么打开,jar包里面的代码如何读取jar包中的配置文件?
您好,读取jar包内配置文件:
InputStream in = this.getClass().getClassLoader().getResourceAsStream("/configfilename.properties");
读取jar包外配置文件:
String filePath = System.getProperty("user.dir") + "/conf/configfilename.properties";
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
另外,如果app中使用到log4j.properties文件,默认的存放路径是src/log4j.properties,同上面一样,我想把log4j.properties放在其他目录中,这样一来,在修改log4j配置文件的时候无需重新打jar包。
在main函数第一行添加如下代码:
PropertyConfigurator.configure(System.getProperty("user.dir") + "/conf/log4j.properties");
jar运行的条件?
1、jar文件是java编译文件的压缩包,一般可以通过常见压缩工具打开,也可以通过jar命令进行解压缩。 2、如果jar文件时可执行包,可以通过java -jar方法运行。只有jar包中的meta文件中指定启动类,该jar文件才可直接运行。
怎么查看jar包里面的源码?
jar包中的是些.class文件,如果你想看源码,就需要反编译这些文件,Ecplise可以安装JAD的插件,就可以将这些文件反编译了。
其实我还比较喜欢JD-GUI这个工具的,很小巧。
minecraft?
打开minecraft 里面有个bin进入bin可以看见个压缩包名称叫minecraft.jar
可运行的JAR文件?
如果你打包正确,JAR是可以双击运行的,前提,你的机器上一定有合适的JRE版本装过jre后jar文件会被关联到用javaw.exe打开,,直接双击jar文件就能运行的用命令提示符.开始--运行--输入java-jarpath(jar所在路径)也可运行.