在 Win 7 的程序和功能中为 Java 应用程序设置发布者、大小和版本的值
我有一个在 Windows 7 上运行的 Java 应用程序。当我查看“控制面板”>“程序和功能”内的卸载程序时,我发现其他应用程序具有“发布者”、“大小”和“版本”值。
我想在我的应用程序中设置这些值,但我不知道如何设置。
各位好心人能给我指点一篇文章或向我解释一下如何实现这一目标吗?我做了一些搜索,但我没有想出任何东西。
谢谢你,
马蒂姆斯
I have a Java application that is running on Windows 7. When I look at the uninstaller inside control panel>Programs and Features I see that other apps have values for Publisher, Size, and Version.
I would like to set these values in my application, but I do not know how.
Could any of you kind people please point me to an article or explain to me how I can accomplish this? I've done a bit of searching but I am not coming up with anything.
Thank you,
Mattimus
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信另一种选择是将这些值直接添加到注册表中。
http://msdn.microsoft.com/en- us/library/aa372105(v=vs.85).aspx
我不知道这是如何“最佳实践”,但这基本上就是 Windows 安装程序的内容 正在做。
I believe another alternative is to add these values directly to the registry.
http://msdn.microsoft.com/en-us/library/aa372105(v=vs.85).aspx
I don't know how "best-practice" this is, but it's basically what the windows installer is doing.
这来自 .MSI 文件,即 Windows Installer 文件。
如果您希望 Java 应用程序在“添加/删除程序”中可见,您必须构建一个 .MSI 文件。这些通常由安装程序工具构建,例如具有 Java 支持的 http://www.advancedinstaller.com/。
微软提供了免费的安装工具 Wix http://wix.sourceforge.net/,它比上面有一个,但它是免费的。
This come from .MSI files, which are Windows Installer files.
If you want your Java application to be visible in Add/Remove programs you have to build an .MSI file. These are usually built by installer tools such as http://www.advancedinstaller.com/ which has Java support.
Microsoft provides free installer tool Wix http://wix.sourceforge.net/ which is slightly harder to use than the one above, but it is free.