我所参与的项目的一部分有一个GUI应用程序,它使用Netbeans使用IDE中的GUI设计工具构建。
但这只是更大项目的一部分,需要在没有安装Netbeans的环境中构建(它恰好是基于Gradle的Jenkins构建)。我已经构建了(貌似)工作,但是继续遇到无法解释的运行时错误(即依赖关系似乎在类路径上遇到相同的jar等等,但尝试从项目jar读取资源失败。)
从谷歌搜索,看起来这可能与编译.form文件有关,然后包括对结果java的一些依赖。 (但是,Netbeans版本不会添加任何我们的gradle构建添加的jar)。
所以问题是......这甚至可以做到吗?或者一个正确的构建只是依赖于Netbeans中正在发生的一些隐藏的构建时间mojo?
答案 0 :(得分:0)
是的,您可以在没有NetBeans的情况下编译类。请确保您没有任何NetBeans库,例如AbsoluteLayout
。 .form
文件用于NetBeans,显示使用Matisse的组件,但所有生成的代码都在.java
文件中。