Installation NetBeans平台(RCP)和;“作为安装者包装”;带序列号

Installation NetBeans平台(RCP)和;“作为安装者包装”;带序列号,installation,rcp,netbeans-platform,Installation,Rcp,Netbeans Platform,这是我第一次将NetBeans平台(RCP)用于应用程序。我想将应用程序打包为.exe安装程序,现在我知道了如何实现这一点。我不知道的是,是否可以自定义此NetBeans RCP安装程序以提示用户输入序列号?非常感谢您的帮助,目前(据我所知)唯一的方法就是编辑安装程序的源代码。用于创建应用程序安装程序的代码在所有NBP项目之间共享,因此这样做可能不是一个好主意。作为参考,Windows 7计算机上的安装程序代码位于“C:\Program Files(x86)\NetBeans 7.1\harne

这是我第一次将NetBeans平台(RCP)用于应用程序。我想将应用程序打包为.exe安装程序,现在我知道了如何实现这一点。我不知道的是,是否可以自定义此NetBeans RCP安装程序以提示用户输入序列号?非常感谢您的帮助,目前(据我所知)唯一的方法就是编辑安装程序的源代码。用于创建应用程序安装程序的代码在所有NBP项目之间共享,因此这样做可能不是一个好主意。作为参考,Windows 7计算机上的安装程序代码位于“C:\Program Files(x86)\NetBeans 7.1\harness\nbi”

另一个选项是创建一个“安装”向导,该向导在应用程序第一次运行时运行,然后获取序列号。这也被认为是良好的做法,尽管我见过一些应用程序在安装时要求序列号。一般来说,您的安装程序应该只关注安装;激活产品应在设置过程中处理


编辑:NetBeans平台在对话框API中有一个内置向导。当然,学习NetBeans平台的最佳资源是网站。如果您使用的是7.1,那么。

目前(据我所知)唯一的方法就是编辑安装程序的源代码。用于创建应用程序安装程序的代码在所有NBP项目之间共享,因此这样做可能不是一个好主意。另一个选项是创建一个“安装”向导,该向导在应用程序第一次运行时运行,然后获取序列号。作为参考,Windows 7机器上的安装程序代码位于“C:\Program Files(x86)\NetBeans 7.1\harness\nbi”再次感谢Jonathan,你的答案正是我想要的。顺便问一下,Jonathan,你知道有什么好的Java教程教你如何生成序列号并验证它们吗,还有创建向导的教程吗?非常感谢你,我添加了我的评论作为回答,并对其进行了一些扩展。恐怕我不能推荐任何关于序列号生成的教程。