javaFX应用程序错误:未指定资源
发布时间:2020-11-17 08:09:00 所属栏目:Java 来源:互联网
导读:我是 javaFX的新手,我正在尝试运行一个简单的应用程序.它的UI是用javaFX场景构建器创建的,Main类应该显示UI,而不是其他. public class Main extends Application { public static void main(String[] args) { launch(Main.class, (String[])null);
我是 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文件中指定的控制器时出错. 可能还有其他原因导致在JavaFX中抛出此异常,但根本原因是由于某种原因,FXMLLoader在尝试从fxml文件创建场景图时遇到异常. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |