Я пытаюсь сделать проект с использованием JavaFX 11, и в моих предыдущих проектах без SceneBuilder все творило чудеса, однако каждый раз, когда я использую SceneBuilder для своего интерфейса, Eclipse выдает следующее исключение: «javafx.fxml.LoadException» относительноконтроллер, который я объявил в SceneBuilder.
Я уже просматривал несколько веб-сайтов, и никто не предлагает ответ на эту проблему.Я использую Eclipse 4.11.0
package view;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
BorderPane root = FXMLLoader.load(getClass().getResource("exo2.fxml"));
Scene scene = new Scene(root,400,400);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.setTitle("EVENT HANDLING");
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="401.0" prefWidth="528.0"
xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="controleur.Controleur">