我使用javafx创建了一个应用程序。 main方法从文件javafxmap.xml中读取。下面是代码
public static void main(String[] args) {
CurrentFormParam.param.put("window", "start");
ControllerFactory.populateControllerList("javafxmap.xml");
launch();
}
当我使用eclipse运行时运行良好。当我用它制作一个可部署的jar时会出现问题。它试图从外部jar文件中找到此文件。 我的意思是如果我的jar位于/home/kumar/myprog.jar,那么它会在/home/kumar/javafxmap.xml中查找javafxmap.xml。但是我的xml文件在jar本身里面。