所以我一直在搞乱 NetBeans 提供的打包功能,遵循本教程: http: //platform.netbeans.org/tutorials/nbm-nbi.html。我不喜欢为了自定义安装程序本身而必须修改运行 IDE 的平台,所以我决定创建一个副本并更改应用程序套件使用的平台(属性-> 库)。
这似乎工作正常,甚至将该平台打包为安装程序的一部分。但是,在自己进行打包时,我注意到它正在调用 IDE 的平台构建脚本来创建安装程序,而不是我自定义的安装程序。至少在我的情况下,这违背了拥有单独平台的目的。
在平台管理器的工具选项卡下,我确保正在使用平台工具而不是 IDE,但它似乎没有任何区别。
我通过在默认 IDE 平台和我的自定义平台中都抛出一个回显来验证行为,以查看哪个被调用。我还注意到,在打包开始时进行的 Ant 调用也明确引用了 IDE 平台。
我已经在 7.2(目前使用 7.3)下尝试过这个,因为 7.3 有一些相当讨厌的错误,并且认为它可能是最近才引入的。
在这一点上,我认为这是一个错误,但我希望也许其他人已经遇到了这个问题并找到了某种解决方案,或者可以阐明为什么它正在做它正在做的事情。
谢谢!