日期:2014-05-18  浏览次数:20803 次

急急,在线等,求高手。proproties文件生成jar包不能读取文件
我的工程在eclipse运行是正常的,然后打成jar包之后,用命令
java   -jar   checkstyle.jar
cmd   执行,
就找不到proporties,我属性文件放在class下面.

------解决方案--------------------
得采用这种方式找到 .properties 文件:
getClass().getClassLoader().getResourceAsStream(_filename);
------解决方案--------------------
ResourceBundle可以找到jar文件里面的.properties资源文件

ResourceBundle.getBundle(resourceName, locale) 中的resourceName是否为全包名

比如 com/jkzqw/test.properties
resourceName就要写成
com.jkzqw.test
------解决方案--------------------
java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle( <Properties_Filename> );
InputStream input = this.getClass().getResourceAsStream( <Properties file location within the JAR> );

------解决方案--------------------
学习了。我的Eclipse打成jar包之后怎么也不好使。
所以干脆把Web目录手动压缩。哈哈!
------解决方案--------------------
给大家介绍个技术群

大家一起学习,一起提高

24964327
------解决方案--------------------
资源文件建议不要打入包中,万一有什么改动又得重新打包