Tôi đang cố gắng cài đặt một chương trình (một ứng dụng Java) trên máy Linux của mình (Tôi đang sử dụng Slackware). Tôi đã nhận được lỗi sau và tôi không hiểu nó. Bạn có thể tư vấn cho tôi cách tiếp cận vấn đề không? Tôi không chắc liệu đây là một loại câu hỏi tôi có thể hỏi ở đây, bởi vì nó không chính xác là một câu hỏi lập trình, nhưng tôi sẽ đánh giá cao nếu bạn trả lời. Cảm ơn bạn."Không có biến X11 DISPLAY" - có nghĩa là gì?
Dưới đây là những gì tôi nhận được: (? Tôi thấy rằng một số biến X11 DISPLAY cần phải được thiết lập, nhưng những gì giá trị tôi nên cho nó và làm thế nào)
~$ java -jar gate-5.0-beta1-build3048-installer.jar
- ERROR -
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159)
at java.awt.Window.<init>(Window.java:407)
at java.awt.Frame.<init>(Frame.java:402)
at net.sourceforge.mlf.metouia.borders.MetouiaDotsBuf fer.<init>(MetouiaDotsBuffer.java:105)
at net.sourceforge.mlf.metouia.borders.MetouiaDots.<i nit>(MetouiaDots.java:66)
at net.sourceforge.mlf.metouia.borders.MetouiaToolBar Border.<init>(MetouiaToolBarBorder.java:49)
at net.sourceforge.mlf.metouia.MetouiaLookAndFeel.ini tComponentDefaults(MetouiaLookAndFeel.java:241)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefault s(BasicLookAndFeel.java:130)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefault s(MetalLookAndFeel.java:1591)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:537)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:581)
at com.izforge.izpack.installer.GUIInstaller.loadLook AndFeel(GUIInstaller.java:373)
at com.izforge.izpack.installer.GUIInstaller.<init>(G UIInstaller.java:116)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:30
at com.izforge.izpack.installer.Installer.main(Instal ler.java:62)
Tôi đang gặp vấn đề tương tự, nó hoạt động bình thường trên bảng điều khiển nhưng khi tôi sử dụng nhật thực nó ném cùng một ngoại lệ, tôi thậm chí còn đặt các dòng mã đó: Process proc_exporting = Runtime.getRuntime(). Exec ("sudo export DISPLAY =: 0,0 "); vẫn không hoạt động –
Không có câu trả lời nào cung cấp thông tin cần thiết để giải quyết vấn đề này khi kết nối với bàn điều khiển từ xa thông qua puTTY. Bất kỳ câu trả lời nào giải quyết SSH không thực sự giải thích cách làm cho nó hoạt động. Có ai biết câu hỏi giải quyết vấn đề này không? –