一个java的Swing程序,在myeclipse中可以运行,导出为可运行的jar就无法正常运行了。求助!!

2024-11-06 07:59:13
推荐回答(3个)
回答1:

因为你的配置文件读取的方式不对。 打包后,不能使用 File 的方式读取。,

上代码,看你的配置文件是怎么读取的。

为了保持打包后,代码能兼容, 应该使用 类名.class.getClassLoader().getResource(); 进行读取。 或者使用 类名.class.getClassLoader().getResourceAsStream(); 进行读取资源。

回答2:

1 配置文件可以写包目录下(就是实体类的那个包)
2 配置文件的调用路径:/包名/xxx.xml

回答3:

spring和hibernate的jar包也导出了么?