0

我正在尝试在 Windows 10 中使用 netbeans 远程访问我的树莓,但是有这样一张图片的报告。我收到以下错误,我不明白。我看到需要设置一些 X11 DISPLAY 变量,但是我应该给它什么值以及如何设置?我曾经尝试过 XMING,但还是一样。

我怎样才能解决这个问题?

连接到 192.168.137.75:22 cmd : cd '/home/pi/NetBeansProjects//Gcrypt'; '/usr/bin/java' -Dfile.encoding=UTF-8 -jar /home/pi/NetBeansProjects//Gcrypt/dist/Gcrypt.jar 线程“AWT-EventQueue-0”java.awt.HeadlessException 中的异常:否X11 DISPLAY 变量已设置,但该程序执行了需要它的操作。在java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) 在java.awt.Window.<init>(Window.java:536) 在java.awt.Frame.<init>(Frame.java:420) 在java.awt.Frame.<init>(Frame.java:385) 在javax.swing.JFrame.<init>(JFrame.java:189) 在gui.Main.<init>(Main.java:21) 在gui.Main$4.run( Main.java:162) 在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 在java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) 在java.awt.EventQueue.access$500(EventQueue.java:97) 在java.awt.EventQueue$3.run(EventQueue.java:709) 在java.awt.EventQueue$3.run(EventQueue.java:703) 在java.security.AccessController.doPrivileged(Native Method ) 在java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) 在java.awt.EventQueue.dispatchEvent(EventQueue.java:726) 在java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread .java:93) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

4

1 回答 1

0

解决方案在错误消息中:未设置 X11 DISPLAY 变量,但该程序执行了需要它的操作。

首先使用此命令设置 DISPLAY 变量,然后运行您的程序

export DISPLAY=yourRemoteHostHere:0.0
于 2020-10-29T08:54:35.270 回答