Проблема получения ресурса с помощью getResource()JAVA

Программисты JAVA общаются здесь
Anonymous
Проблема получения ресурса с помощью getResource()

Сообщение Anonymous »

Мне нужно получить файл ресурса FXML в проекте Java. Вот мой код:

Код: Выделить всё

public void start(Stage stage) throws IOException {
try {
//            System.out.println(getClass());
URL url = this.getClass().getResource("/org/example/ooplibrary/View/LogInView.fxml");
if (url == null) {
throw new IOException("FXML file not found");
}
Parent root = FXMLLoader.load(url);
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
Структура каталогов следующая

Код: Выделить всё

org/
example/
ooplibrary/
Core/
Main.java
View/
LogInView.fxml

GetClass() работает нормально, но когда я добавляю getResource(), выходные данные всегда были нулевыми. Я перепробовал все пути, но это не сработало. Кто-нибудь может мне подсказать?

Подробнее здесь: https://stackoverflow.com/questions/790 ... etresource

Вернуться в «JAVA»