Hallo zusammen,
ich begegne gerade folgender Schwierigkeit, ich will eine .jar Datei öffnen/ausführen, anschließend sollte ein mehrschrittiges Setup kommen, das ich abarbeiten möchte.
(Es handelt sich um folgende Datei: https://52north.org/maven/repo/rel…r-wizard/0.4.0/ und die dort verfügbare Datei: 52n-sos-importer-wizard-0.4.0-bin.jar
falls es jemand einfach direkt testen möchte)
Ich habe bisher versucht die Datei sowohl via. GUI mit Maus und Tastatur und Monitor als auch über SSH versucht zu öffnen. Folgendes wurde (natürlich nach erfolgreichem Download) im Detail unternommen (via SSH): sudo java -Xmx512m -jar 52n-sos-importer-wizard-0.4.0-bin.jar
dann kam folgende Meldung:
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
at java.awt.Window.<init>(Window.java:536)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.JFrame.<init>(JFrame.java:189)
at org.n52.sos.importer.view.MainFrame.<init>(MainFrame.java:72)
at org.n52.sos.importer.controller.MainController.<init>(MainController.java:52)
at org.n52.sos.importer.controller.MainController.getInstance(MainController.java:71)
at org.n52.sos.importer.Start.main(Start.java:42)
Anschließend habe ich es via GUI versucht, wodurch sich nur das Ordnerverzeichnis geöffnet hat. Dann habe ich gedacht vlt. klappt es ganz simpel via "Öffnen mit" und der Nutzung von Greenfoot Java oder BlueJ Java, allerdings hat das auch nicht geholfen. Auf meinem Windows Rechner kann ich die Java Datei ohne Probleme ausführen und das benötigte Menü öffnet sich (nur, um Auszuschließen, dass es evtl. an der Datei liegt).
Nun habe ich das Forum und die Weiten des Internets durchforstet und habe mal alle Befehle des folgenden Forenbeitrags versucht: Jar Datein öffnen
Der dort genannte Weg mittels export DISPLAY=:0 und anschließendem sudo java Befehl von oben hat das Problem nicht lösen können, leider (es kam die selbe Fehlermeldung wie oben nur einige zusätzliche Zeilen wurden hinzugefügt).
Die Eingabe von DISPLAY=:0 java -jar 52n-sos-importer-wizard-0.4.0-bin.jar führte zu:
DISPLAY=:0 java -jar 52n-sos-importer-wizard-0.4.0-bin.jar
20:34:17.003 [main] TRACE Lang - setCurrentLocale(en)
20:34:18.922 [main] INFO ComboBoxItems - Load default settings from jar file
20:34:26.764 [main] TRACE Model - registerProvider(Step1Model)
20:34:26.766 [main] TRACE Model - createArrayListFromArray()
20:34:26.767 [main] TRACE Model - saveProvidersInArray()
20:34:26.769 [main] TRACE BackNextModel - setCurrentStepController(Step1Controller[13440665])
connection failed
Sonst muss ich gestehen, habe ich relativ wenig zu der Java-Geschichte gefunden oder ich habe falsch gesucht (lasse mich gerne belehren ;))!?
Meine Java-Version:
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)
Ich bin über sämtliche Hilfe dankbar und falls ich einen Thread übersehen haben sollte, der dieses Problem doch schon irgendwie gelöst hat, entschuldige ich mich schon einmal!
(Falls benötigt: Raspberry Pi 3 B, Raspbian)
Liebe Grüße
Timo