【发布时间】:2019-09-19 19:12:53
【问题描述】:
我开始在笔记本电脑上开发一个简单的工具,并希望将项目转移到我的 PC 上。因为我使用版本控制,所以我首先简单地克隆了 repo,之后我也尝试复制文件。
修复了一些字符问题后,我在初始化主窗体时收到了NullPointerException。我的笔记本电脑上没有这个例外。
我还发现,Java 类中的每个表单元素都被初始化为 null,即使表单绑定到类。
【问题讨论】:
-
您使用 IntelliJ IDEA 还是使用 Gradle 构建?如果是后者,则不会检测 UI 初始化代码。根据jetbrains.com/help/idea/gui-designer.html 将代码生成切换到源文件。在 IntelliJ IDEA 中打开项目,编译它(禁用 gradle 委托并将构建设置为 IntelliJ IDEA:i.imgur.com/AmWjMZR.png)。确保在表单类文件中生成
$$$setupUI$$$方法。现在您应该也可以使用命令行 Gradle 构建相同的项目了。 -
非常感谢。您介意将其发布为答案吗?另外,有什么方法可以让我自己找到这个吗?
-
解决问题了吗?问题是由 Gradle 构建引起的吗?
标签: java swing gradle intellij-idea