У меня проблема с загрузкой файла.Я пытаюсь загрузить сцену "areaView.fxml" со следующим кодом:
public class View extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws IOException {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/resources/areaView.fxml"));
Parent root = loader.load();
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.show();
}}
Но при запуске я получаю InvocationTargetException ..
ДляИнформация о Windows, и абсолютный путь к файлу: C: \ Users \ pierr \ Desktop \ Yves \ resources \ areaView.fxml
Возможно, это глупая ошибка, но яЯ застрял на нем довольно долго ... Я почти уверен, что это связано с "/", но все мои попытки исправить это потерпели неудачу ...
Заранее спасибо
РЕДАКТИРОВАТЬ:
Здесь полный стек
РЕДАКТИРОВАТЬ n ° 2
Очень странновещь, когда я проверяю это:
System.out.println(getClass().getResource("").toString());
Я получаю это: файл: / C: / Users / pierr / Desktop / Yves / out / production / Yves / view /
Когда я мог бы представить, что получу это: file: / C: / Users / pierr / Desktop / Yves /
Если я переместу свой файл в file: / C: / Пользователи / Pierr / Рабочий стол / Yves / Out / Production / Yves / View / это работает, но в факт это решение не является удовлетворительным