你的程序是不是把excel文件的相对路径写死在代码里了?
这样的话你打包出来的jar运行时路径和在开发环境里的运行路径是不同的啊,这样就会找不到文件的。
补充:
你能把你用FileDialog得到文件后进行处理的部分代码发上来么?
补充:
你这部分代码应该是没问题才对了,我在一个Frame里面使用这段代码选择文件,打成jar包运行也没有任何问题,也可以得到正确的文件路径。估计问题在别的地方了。你用命令行运行一下你打包的jar程序,看下控制台输出有没有什么信息吧。
可能是你的程序读取excle文件得路径不对,建议你都换成相对class文件的目录结构路径
你没有程序的入口(main()方法),写个main()方法调用就可以了
fds