首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JAVA打包后读不到xml解决办法

2012-01-20 
JAVA打包后读不到xml把xml打到JAR包是正常的,这样一来xml就没有意义了,打进包里怎么配置呢,我把xml从来jar

JAVA打包后读不到xml
把xml打到JAR包是正常的,这样一来xml就没有意义了,打进包里怎么配置呢,我把xml从来jar包拿出来放在一个目录下死活读不到,xml在项目的src目录下,读取是用InputStream ips = SystemInit.class.getResourceAsStream("/sysconfig.xml") ;,怎么才能解决

[解决办法]
你读的路径有问题,因为程序已经打进jar包,所以 SystemInit.class.getResourceAsStream("/sysconfig.xml") 这个路径找不到xml文件了,与其这样还不如直接写相对工程根路径的相对路径来解决,不用class.getResourceAsStream的方法
InputStream ips =new FileInputStream(new File("sysconfig.xml"))将sysconfig.xml放在工程根路径下面试试

热点排行