如何在java中创建一个卸载程序

时间:2011-05-25 21:16:06

标签: java desktop-application uninstaller

如何在java中制作卸载程序(用于windows), 我知道如何删除文件的方式,我只是想知道如何将卸载程序放在配置屏幕的“删除程序”部分,

请仔细阅读这个问题,我们不想要软件的答案来制作安装程序,因为我们已经编写了自己的程序,我们是一群有兴趣的学生,所以我们希望自己写这些东西,并且不想要别人的某些软件。

亲切的问候 乔纳森

5 个答案:

答案 0 :(得分:1)

自己编写安装程序。它看起来很简单,但不是。

让用户通过Java WebStart启动您的程序(它看起来不像Windows系统,但对于中央分发模型是可接受的),或者使用支持Java的许多现有安装程序之一。

注意:如果您定位企业,请选择生成MSI的企业。这些可以静默集中安装。

答案 1 :(得分:1)

您不应该首先编写自己的安装程序。

扔掉它,并使用专业编写的安装程序生成器生成安装程序(包括卸载程序。)

我建议使用Launch4J,或者对于更简单的安装(即没有自定义安装选项)Java Web Start可能更容易。

答案 2 :(得分:0)

Izpack允许创建具有可选卸载功能的跨平台安装程序(在MS Windows中的“添加/删除”下)

答案 3 :(得分:0)

或者您可以尝试非免费随处安装

答案 4 :(得分:0)

Java Web Start提供了卸载功能。它还提供ExtensionInstallerService,用于执行超出标准“缓存或删除类”的其他设置/下拉(例如,取消/安装数据库)。

这是我的demo. of the ExtensionInstallerService


顺便说一句 - 请注意你的进一步评论,我同意不采取这种做法的建议。