gpt4 book ai didi

java - 如何在树莓派上运行Java Swing应用程序

转载 作者:行者123 更新时间:2023-12-01 11:22:04 24 4
gpt4 key购买 nike

我正在尝试使用 Putty 控制台在树莓派(模型 B 修订版 2)上运行 Java swing 应用程序。但是当我运行命令时

java -jar myjar.jar

它抛出异常:

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:536)
at java.awt.Frame.<init>(Frame.java:420)
at javax.swing.JFrame.<init>(JFrame.java:225)
...............

我曾经将显示级别设置为

export DISPLAY=:0.0 

但是它没有起作用。阅读了所有相关的 SO 帖子,但没有找到解决方案。请帮助我。

最佳答案

正如您所写,您想让树莓派运行一个程序并将其输出发送到 Windows PC 上的窗口管理器 XMing。

因此,您需要告诉您想要在哪台 PC 上显示,您当前的设置会尝试在树莓派上显示。

export DISPLAY=nameofwindowspc:0.0

nameofwindowspc 替换为您的电脑名称或其 IP 地址。有关 X 和变量的更多信息可以在网上找到,例如:http://www.hungry.com/~jamie/xexport.html

关于java - 如何在树莓派上运行Java Swing应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31111810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com