java工程在eclipse里面运行正常,打成jar包在dos下面运行报错

Caused by: java.util.NoSuchElementException at org.springside.modules.utils.PropertiesLoader.getProperty(PropertiesLoader.java:58) at com.tcl.launcher.oss.config.OSSClientConfig.getConfig(OSSClientConfig.java:18) at com.tcl.launcher.oss.OSSClientTemplate.<clinit>(OSSClientTemplate.java:40)
是项目的依赖工程。

第1个回答  2015-11-20
项目中应该使用了读取配置文件的方法,如果读取的是相对路径,在eclipse中读取和jar包读取使用的方法是不一样的,如果不确定,建议使用绝对路径来读配置文件。追问

解决了,开始用的fatjar打包,找不到配置文件,后改为eclipse自带打包功能打包,把项目的配置文件和依赖工程的配置文件跟打完的jar包放在同一目录下在linux下就可以运行了。

本回答被提问者采纳
第2个回答  2015-11-19
第3个回答  2015-11-19
看下jdk是否相同向上不兼容!!
相似回答