Code: Select all
Error: JavaFX runtime components are missing, and are required to run this application.Code: Select all
module com.rohan.unitconverter {
requires javafx.controls;
requires javafx.fxml;
opens com.rohan.unitconverter to javafx.fxml;
exports com.rohan.unitconverter;
}
- JavaFX SDK-Bibliotheken zum Klassenpfad hinzugefügt.
- IntelliJs „Build Artifacts → JAR → From module with dependencies“ verwendet.
- Mit VM-Optionen ausgeführt:
Code: Select all
--module-path "C:\javafx-sdk-21.0.1\lib" --add-modules javafx.controls,javafx.fxml
Wie lassen sich JavaFX-Abhängigkeiten richtig in einer ausführbaren .jar (oder .exe)-Datei bündeln, sodass sie auf jedem System ausgeführt werden kann, ohne dass eine externe JavaFX-Einrichtung erforderlich ist?
Mobile version