Problem z wczytaniem pliku fxml

Problem z wczytaniem pliku fxml
BA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Witam serdecznie.
Mam problem z wczytaniem pliku fxml.
Ciągle otrzymuję błąd "java.lang.NullPointerException: Location is required."
plik gamePane.fxml znajduje się w tym samym pakiecie co klasa główna.
Próbowałem już przenoszenia gamePane do folderu resources i rozmaitych wariantów zapisu ścieżki od "gamePane.fxml" do "Checkers/main/src/java/gamePane.fxml".
Rezultatem zawsze jest błąd.
przed próbą wczytania pliku fxml program kompilował się prawidłowo - więc błąd tkwi zapewne w ścieżce kodzie odpowiedzialnym za jego wczytanie.

99xmarcin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2420
0

Tu masz przykład małego projektu w Gradle: https://github.com/marcin-chwedczuk/xox/blob/master/src/main/java/pl/marcinchwedczuk/xox/gui/App.java
Daj ścieżkę ze slashem na początku jeżeli jest w resource.

Tu masz inny przykład w tym samym katalogu bez slasha: https://github.com/marcin-chwedczuk/bzzz/blob/master/javafx-gui/src/main/java/pl/marcinchwedczuk/bzzz/App.java
Oba działają...

BA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

@0xmarcin: build gradle w załączniku

99xmarcin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2420
1

Spróbuj użyć mojego gradle (Kotlin): https://github.com/marcin-chwedczuk/xox/blob/master/build.gradle.kts. Może to to?
Pamiętaj żeby zrobić rebuild z clean'em.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.