gpt4 book ai didi

java - 尝试使用 SWT 会导致许多错误

转载 作者:行者123 更新时间:2023-12-02 01:22:08 33 4
gpt4 key购买 nike

详情in this post我目前正在尝试寻找一个可访问的 Java GUI 创建库。因为,不,javax.swing 似乎无法访问,但 SWT 可能可以(毕竟 Eclipse 是用 SWT 编写的并且可以访问)。

Eclipse 基金会 advises将 SWT 作为依赖项包含到您的项目中。因此,我下载了 SWT,将其解压缩并将其作为项目导入到 Eclipse 中。我没有解压 .jar 文件,也没有解压 src.zip。

然后我创建了这个类:

package swt_tests;

public class Main {
public static void main(String[] args) {
Display display = new Display();
}
}

弹出两个错误:显示无法解析为类型。没有惊喜。所以:
菜单 - 项目 - 属性 - Java 构建路径 - 选项卡项目 - 类路径 - 添加 - org.eclipse.SWT - 确定 - 应用并关闭。
但错误并没有消失。
菜单 - 运行 - 运行方式... - Java应用程序
导致警告:所需项目中的错误:org.eclipse.SWT

哦?

然后我在原始下载中解压了 src.zip。从依赖项中删除了 SWT。删除了 SWT 项目。再次导入 SWT 项目,这次解压了 src。重复上述过程,然后...

“问题” View 中出现 860 个错误。 哇!

我还尝试解压 jar 文件 swt.jar,但不出所料,这也没有帮助。

我的 Eclipse 版本是 4.12,也下载了该版本的 SWT。 Java 版本 11。

谁能告诉我我做错了什么?

最佳答案

问题是我需要编写一个导入指令 - 在本例中 import org.eclipse.swt.widgets.*; 。该指令在代码片段中缺失,但在我的问题的第二个链接的图像中可见。由于我是盲人,所以没有注意到这一点。

所以,只需解压 swt 下载,而不是 src.zip,并使用上面的导入指令解决了我的问题。

编辑:现在导入指令也位于代码片段中。或者也许我比平时更加​​盲目......

关于java - 尝试使用 SWT 会导致许多错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57615845/

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