Проблема получения ресурса с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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