3

我有一个在 Windows 7 上运行的 Java 应用程序。当我查看控制面板>程序和功能中的卸载程序时,我看到其他应用程序具有发布者、大小和版本的值。

我想在我的应用程序中设置这些值,但我不知道如何。

各位好心人可以指点我一篇文章或向我解释我如何做到这一点吗?我做了一些搜索,但我没有想出任何东西。

谢谢,

马蒂姆斯

4

2 回答 2

3

这来自 .MSI 文件,它们是 Windows 安装程序文件。

如果您希望您的 Java 应用程序在添加/删除程序中可见,您必须构建一个 .MSI 文件。这些通常由安装工具构建,例如 具有 Java 支持的http://www.advancedinstaller.com/ 。

微软提供了免费的安装工具 Wix http://wix.sourceforge.net/ 比上面那个稍微难用,但是它是免费的。

于 2011-04-27T00:33:15.783 回答
3

我相信另一种选择是将这些值直接添加到注册表中。

http://msdn.microsoft.com/en-us/library/aa372105(v=vs.85).aspx

我不知道这是多么“最佳实践”,但它基本上是 Windows 安装程序正在做的事情。

于 2011-04-27T01:55:00.250 回答