javaFX应用程序错误:未指定资源

我是 javaFX的新手,我正在尝试运行一个简单的应用程序.它的UI是用javaFX场景构建器创建的,Main类应该显示UI,而不是其他.
public class Main extends Application {

    public static void main(String[] args) {
        launch(Main.class,(String[])null);
    }

@Override
public void start(Stage primaryStage) {;
    try {
        AnchorPane root=(AnchorPane)FXMLLoader.load(Main.class.getResource("Main.fxml"));
        Scene scene = new Scene(root);
        primaryStage.setScene(scene);
        primaryStage.setTitle("Issue Tracking Lite Sample");
        primaryStage.show();
    } catch (IOException e) {System.err.println(e);}

    }


}

运行应用程序时出现此错误

No resources specified.

/D:/workspace/FileSharing_ServerSide/bin/com/Shayan/FileSharing/Server/Main.fxml:16
  at javafx.fxml.FXMLLoader$Element.processpropertyAttribute(FXMLLoader.java:305)
at javafx.fxml.FXMLLoader$Element.processInstancePropertyAttributes(FXMLLoader.java:197)
at javafx.fxml.FXMLLoader$ValueElement.processEndElement(FXMLLoader.java:588)
at javafx.fxml.FXMLLoader.processEndElement(FXMLLoader.java:2430)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2136)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2028)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2742)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2721)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2707)
javafx.fxml.LoadException: No resources specified.

它说文件不存在,但它存在于具有完全相同名称文件夹中!它与代码在同一个包中.谁知道发生了什么事?!
提前致谢

解决方法

JavaFX抛出异常javafx.fxml.LoadException:未指定资源.当FXMLLoader由于缺少资源而无法完全构建场景图时.

这可能由于各种原因而发生.我因为以下原因遇到了它:

>加载fxml文件中指定的控制器时出错.
> fxml文件尝试引用ResourceBundle中的资源,但FXMLLoader没有正确配置ResourceBundle.

可能还有其他原因导致在JavaFX中抛出此异常,但根本原因是由于某种原因,FXMLLoader在尝试从fxml文件创建场景图时遇到异常.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...