jar datei mit javafx wirft exception?
Hallo Community,
Ich hab mir mit mit javafx eine GUI gebaut. Nun hab ich diese in eclipse als executable jar gespeichert. will ich die nun mit java -jar chat.jar ausführen finder es die fxml datein nicht. was muss ich da tun? hilfe wird sehr gerne angenommen
Grüße
Platofan23
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik
Probier mal, die Endung wegzulassen (das will java z. B. bei .exe-Dateien so haben):
java -jar chat
(hast du auch darauf geachtet, im richtigen Ordner zu sein?)
Woher ich das weiß:Berufserfahrung – Software-Entwickler
Die Endung .exe stimmt hier natürlich nicht, jedenfalls stimmt das für die Endung, die ein Java-Compiler üblicherweise erzeugt.
Du musst dafür sorgen, dass die FXML Dateien an der richtigen Stelle landen. Wenn du sie als normale Java Resource lädst, müssen sie auch in der Jar Datei vorhanden sein.
Das macht man so wenn man Java Klassen direkt ausführt. Java Archive werden mit vollständigem Dateiname angegeben.