Location is required - Java

Olá galera, estou criando um sistema com JavaFx + Hibernate + Maven, mas quando vou executar a aplicação acontece esse problema:

java.lang.NullPointerException: Location is required.
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3207)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
	at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
	at cadastro.app.Main.start(Main.java:17)
	at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863)
	at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
	at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
	at java.lang.Thread.run(Thread.java:745)

Sou iniciante em java e não faço ideia do que possa ser.
Agradeço qualquer ajuda!

Posta fonte completo da classe cadastro.app.Main.

Esse é o código:

package cadastro.app;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;


public class Main extends Application{
        
    @Override
    public void start (Stage primaryStage){
        
        
        try {

        
            Parent root = FXMLLoader.load(getClass().getResource("inicial.fxml"));
                Scene scene = new Scene (root,350,300);
            
            primaryStage.setMaximized(false);
             primaryStage.setResizable(false);
              primaryStage.setTitle("Thexa Business");
                 
              primaryStage.setScene(scene);
           
              primaryStage.show();
              
        } catch (Exception e){
            e.printStackTrace();
        }
    }
        public static void main (String [] args){
            launch(args); 
        
        }
                      
 
    }

O arquivo “inicial.fxml” está na raíz do classpath de sua aplicação, certo?
Então você tem que carregar o resource assim:

// perceba a "/" no início
getClass().getResource("/inicial.fxml")
1 curtida