在ms windows中安装和卸载java应用程序

在ms windows中安装和卸载java应用程序,java,windows,batch-file,Java,Windows,Batch File,我已经创建了一个java应用程序。 我还创建了另一个java应用程序来安装第一个应用程序。 程序运行得很好。 但是,该程序不会显示在控制面板->程序中 我还想创建一个卸载程序,比如uninither.bat。但我想像其他卸载程序一样工作。当有人进入控制面板->serach程序->卸载此程序时,它将运行卸载程序.bat 换句话说,概念是如何在windows中声明java应用程序 有什么想法吗?安装应用程序并不一定意味着向操作系统注册它。例如,对于Mac电脑,我可以打开一个应用程序,而无需将其添加到

我已经创建了一个java应用程序。 我还创建了另一个java应用程序来安装第一个应用程序。 程序运行得很好。 但是,该程序不会显示在控制面板->程序中

我还想创建一个卸载程序,比如uninither.bat。但我想像其他卸载程序一样工作。当有人进入控制面板->serach程序->卸载此程序时,它将运行卸载程序.bat

换句话说,概念是如何在windows中声明java应用程序


有什么想法吗?

安装应用程序并不一定意味着向操作系统注册它。例如,对于Mac电脑,我可以打开一个应用程序,而无需将其添加到应用程序文件夹中

Windows也是如此。仅仅因为新文件可以添加到“开始”菜单,并不意味着它已注册

使用Windows安装程序。有很多是开源的,甚至微软也提供了免费的:。 这将允许您使用标准工具安装卸载应用程序。对它可以从bat文件调用


Java开源安装程序:

您需要能够写入Windows注册表。您可能会考虑查看可用的安装程序,例如安装4J或IZPACK。