1

我正在进行的项目的一部分有一个 GUI 应用程序,它是使用 Netbeans 使用该 IDE 中的 GUI 设计工具构建的。

但这只是一个更大项目的一部分,需要在没有安装 Netbeans 的环境中构建(它恰好是基于 Jenkins 的基于 Gradle 的构建)。我已经构建(看似)工作,但不断遇到莫名其妙的运行时错误(即,依赖项似乎在类路径上遇到相同的 jar 等等,但尝试从项目 jar 读取资源失败。) .

通过谷歌搜索,看起来这可能与编译 .form 文件有关,然后包含对生成的 java 的一些依赖项。(不过,Netbeans 构建不会在我们的 gradle 构建添加的内容之上添加任何 jar)。

所以问题是......这甚至可以做到吗?还是正确的构建只是依赖于 Netbeans 中正在发生的一些隐藏的构建时魔力?

4

1 回答 1

0

是的,您可以在没有 NetBeans 的情况下编译这些类。请确保您没有任何 NetBeans 库,例如AbsoluteLayout. 这些.form文件用于 NetBeans,向您展示带有 Matisse 的组件,但所有生成的代码都将在.java文件中。

于 2013-04-09T17:49:05.727 回答