Cześć,
Byłbym bardzo wdzięczny jeśli ktoś mógłby mi dać jakieś wskazówki do rozwiązania mojego problemu związanego z tworzeniem .jar za pomocą eclipsa. Projekt tworzony jest z pomocą JavaFx i w eclipsie wszystko ładnie śmiga bez problemu i żadnych błędów. Jednak po utworzeniu jara (wybranie we właściwościach maina i export poprzez projekt runnable jar file) próbując odpalić nowy plik nic się nie dzieje a jeśli go odpalam z konstoli pojawia się błąd :
"Location is not set"
Main wygląda tak i wszystko jest do siebie podpiętne prawidłowo tak jak i controller z fxml`em
Jdk 14.0.1
Projekt utworzony jako zwykły java project a nie javafx project, jednak nie wydaje mi się żeby to powodowało błąd.
Przypuszczam że trzeba podpiąć jakieś libki w eclipsie ale nie mam zielonego pojęcia jak to zrobić. Szperałem trochę po internecie ale takiego problemu nie znalazłem.
Z góry dzięki za wszelką pomoc :)
package myPackage;
import javafx.application.*;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.stage.*;
import myController.PaneController;
public class MainClass extends Application{
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(this.getClass().getResource("../KalkulatorONP.fxml"));
Pane stackPane = loader.load();
PaneController controller = loader.getController();
Scene scene = new Scene(stackPane);
primaryStage.setScene(scene);
primaryStage.setMaxHeight(630);
primaryStage.setMaxWidth(615);
primaryStage.setTitle("Kalkulator ONP");
primaryStage.show();
}
}