我使用读取testng xml的main方法导出runnable jar并开始执行,但是在导出之后,jar没有找到xml路径,但是当我通过eclipse运行它时,它执行正常。
它正在jar的导出位置上搜索xml,而不是应该在jar本身中打包。不知道为什么会这样。
答案 0 :(得分:1)
它正在jar的导出位置上搜索xml
不,不是。 Java正在当前工作目录中查找该文件。
相反它应该在jar本身内打包。不知道为什么会这样。
所以它应该通过class-resource API访问,而不是通过geom_histogram(fill = "blue", col = "black", binwidth = 0.5)
。
答案 1 :(得分:0)
我也遇到了这个问题。你必须放置'文件'在放置jar文件的目录中。
进行以下更改:
1)编辑代码并仅在放置文件源位置的位置写入文件名。
2)然后导出到.jar文件。
3)将这些文件(.xml)放在放置.jar文件的目录中。
它对我有用!我希望它也适合你。