在Win 7的Java应用程序和功能中设置Publisher,大小和版本的值

时间:2011-04-27 00:21:48

标签: java windows-7 addremoveprograms

我有一个在Windows 7上运行的Java应用程序。当我查看控制面板内的卸载程序>程序和功能时,我发现其他应用程序具有Publisher,Size和Version的值。

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

请问有什么好心的人请指点我或者向我解释如何才能做到这一点?我已经做了一些搜索,但我没有想出任何东西。

谢谢,

Mattimus

2 个答案:

答案 0 :(得分:3)

这来自.MSI文件,它们是Windows Installer文件。

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

Microsoft提供了免费的安装程序工具Wix http://wix.sourceforge.net/,它比上面的版本稍微难以使用,但它是免费的。

答案 1 :(得分:3)

我认为另一种方法是将这些值直接添加到注册表中。

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

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