我试图导入一个fxml文件到我的主类和父根= FXMLLoader.load(getClass().getResource(/View/Main_Form.fxml));返回空值。
它基本上是告诉我它找不到我要求它查找的“Main_Form.fxml”文件。
我把它放在一个标为“View”的包中,这是我指定的路径。
代码如下:
`package com.example.c482_1;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class HelloApplication extends Application {
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("/view/Main_Form.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch();
}
}`
file structure of the project
我试过检查路径,我把我的主项目作为资源根,也没有运气。
1条答案
按热度按时间g6ll5ycj1#
不太确定,但我会尝试检查以确保路径是相对的