我的工程在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
------解决方案--------------------
资源文件建议不要打入包中,万一有什么改动又得重新打包