【问题标题】:NetBeans Platform (RCP) and "Package as Installers" with serial numberNetBeans 平台 (RCP) 和带有序列号的“打包为安装程序”
【发布时间】:2012-07-11 13:12:05
【问题描述】:

这是我第一次将 NetBeans 平台 (RCP) 用于应用程序。我想将应用程序打包为 .exe 安装程序,现在我知道该怎么做了。我不知道,是否可以自定义此 NetBeans RCP 安装程序以提示用户输入序列号?请,非常感谢任何帮助

【问题讨论】:

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

标签: installation rcp netbeans-platform


【解决方案1】:

目前(据我所知)唯一的方法是编辑安装程序的源代码。用于创建应用程序安装程序的代码在所有 NBP 项目之间共享,因此这样做可能不是一个好主意。作为参考,Windows 7 机器上的安装程序代码位于“C:\Program Files (x86)\NetBeans 7.1\harness\nbi”。

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

编辑: NetBeans 平台有一个位于对话框 API 中的内置向导。当然,了解 NetBeans 平台的最佳资源是http://platform.netbeans.org 站点。如果你使用的是 7.1,那么this is the tutorial you want

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多