我们有一个netbeans平台应用程序,它使用默认的NetBeans图标创建一个自定义的可运行.exe
- 您可以猜测,当客户安装它时,他们并不满意。
此NetBeans Wiki article和此NetBeans Bug(关闭为wontfix)表示平台无法本机执行此操作,并建议使用第三方可执行文件来执行此操作。
然而,在构建时间由maven调用我们的svn repo中的二进制可执行文件让我(和我的老板)非常不满意。
是否有一个库在Java 中,最好在maven中可用,它可以更改.exe
文件使用的图标?
编辑:经过进一步研究,我发现this SO question ......也没有回答。
EDIT2:我们不正在寻找可以为我们创建.exe
的其他打包商。我们对默认的NetBeans平台之一感到满意,并且它已经与我们的开发/发布周期很好地集成。
答案 0 :(得分:1)
如果您已经在使用maven,则可以使用launch4j来创建.exe。有a maven plugin available。您也可以查看此netbeans plugin。
答案 1 :(得分:1)
答案 2 :(得分:0)
您是否有理由不在启动时调用Window.setIconImages(),并加载一些可能存储在JAR中的图像?