如何在jar包中获取资源文件对象 在src目录下建议一个文件夹,专门存放配置文件,项目编译后,直接用jar命令打包即可。如有疑问,可远程协助解决。
运行jar文件失败classpath下的资源文件找不到 ApplicationContext act=new ClassPathXmlApplicationContextclasspath:applicationContext.xml\");这一句话,你打包完了之后,它在load applicationContext.xml 的时候 路径变了。实在找不到对的路径,就把那个配置文件拿出来,hard code 写进去(仅仅 做testing)
jar 包怎么读取外面的资源? 我也遇到过这样的问题试下getClassLoader().getResourceAsStream()用流吧。我之前试着把jar包里的xml按文件读new File()出错,换成InputStream就正常了