gpt4 book ai didi

java - 尝试在 Raspberry Pi 上运行基于 SWT 的 GUI

转载 作者:行者123 更新时间:2023-11-30 09:08:53 26 4
gpt4 key购买 nike

我已经在 Windows 上的 Eclipse 上开发了一个 SWT GUI,现在我正试图将它移动到 Raspberry Pi。我正在寻找 Raspberry 的 SWT 库。

我在 RPi 上安装了 Raspbian。这是否意味着我需要用于 ARMHF 的 SWT 库?如果是,我如何将它导入我的程序,我能否在 shell 而不是 Eclipe 上编译和导出 jar(因为 RPi 有 512 MB,不足以有效运行 Eclipse)?

谢谢

最佳答案

这可能是一个旧帖子,但有些人会遇到同样的问题。

您需要安装这两个包:libswt-gtk-4-javalibswt-cairo-gtk-4-jni。只需运行此命令:

sudo apt -y install libswt-gtk-4-java libswt-cairo-gtk-4-jni

所需的 jar 文件位于“/usr/lib/java/swt-gtk-4.x.x.jar”不幸的是,全屏等一些功能无法在非常基本的 lightDM 和 xorg 安装上运行。

如果您想知道为什么无法从 putty 启动您的应用程序并收到以下错误:

线程“main”中的异常 org.eclipse.swt.SWTError:没有更多句柄 [gtk_init_check() 失败]

您可能需要先运行此命令来设置 DISPLAY 变量:

export DISPLAY=:0.0

这将告诉 GTK 实现连接到本地 X 服务器。

关于java - 尝试在 Raspberry Pi 上运行基于 SWT 的 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23321092/

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