我有一个问题,当我将项目导出到jar文件时,会出现错误:
java.lang.IllegalStateException: Location is not set.
这是由于我尝试做出如下所示的视图而引起的:
public View(Stage stage) throws IOException {
loader = new FXMLLoader(getClass().getResource("view.fxml"));
stage.setTitle("MapsRUs");
Scene scene = loader.load();
stage.setScene(scene);
stage.show();
}
我有一个view.fxml文件所在的资源文件夹。
我认为它找不到view.fxml文件,但是当我从IntelliJ运行它时,它工作正常。有什么建议么? 预先感谢!
答案 0 :(得分:0)
我在Slaw的帮助下找到了答案: 这是因为它使用的是小“ v”而不是大的“ V”-现在我可以调整为区分大小写的文件名了