Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javafxjar应用程序。找不到FXML?_Java_Eclipse_Javafx_Javafx 2 - Fatal编程技术网

javafxjar应用程序。找不到FXML?

javafxjar应用程序。找不到FXML?,java,eclipse,javafx,javafx-2,Java,Eclipse,Javafx,Javafx 2,我已经使用eclipse创建了一个新的JavaFX2.0应用程序。我的文件结构如下 src application Main.java HomeController.java ...other .java files fxml homeview.fxml ...other fxml files lib ...jar library files 现在,如果我将我的程序导出为jar文件,我会得

我已经使用eclipse创建了一个新的JavaFX2.0应用程序。我的文件结构如下

src
    application
        Main.java
        HomeController.java
        ...other .java files
    fxml
        homeview.fxml
        ...other fxml files
lib
     ...jar library files
现在,如果我将我的程序导出为jar文件,我会得到一个错误,即/fxml/homeview.fxml not found

加载我正在使用的fxml文件

getClass.getResource("/fxml/homeview.fxml");

当我在eclipse下运行程序时,这很好。

可能会删除前导/?您如何尝试加载fxml?您如何创建jar?您是否检查过.fxml文件是否确实在jar中?jar中有什么样的目录结构?