Ich versuche, eine JAR-Datei über Putty auszuführen, die über Amazon Web Server hochgeladen wird. Ich habe versucht, den Compiler-Compliance-Level von 1,8 auf 1,7 zu ändern. Ich erhalte den Fehler:"Keine X11-DISPLAY-Variable wurde gesetzt" beim Ausführen der JAR-Datei
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:207)
at java.awt.Window.<init>(Window.java:535)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.JFrame.<init>(JFrame.java:174)
at Smiley.<init>(Smiley.java:10)
at Main.main(Main.java:5)
I've enabled X11 forwarding in Putty
Die JAR-Datei funktioniert gut, wenn ich es von meinem Desktop.
Können Sie es mit mobaXTerm-Client versuchen? – John
Ja, es funktioniert nicht. AWS hat keine/Unterstützung X11 –