如何完成java程序,它应该在.exe文件中吗?

如何完成java程序,它应该在.exe文件中吗?,java,installation,Java,Installation,我用java编写了一些程序,但我不知道为最终用户完成后应该做什么。我所拥有的只是目录中的一堆.class和.java文件,我不知道如何将其分发给用户。java不应该像普通程序一样工作吗?我通过自解压文件或InstallShield安装java,就像pc游戏安装程序一样?多谢各位 我读过部署方面的内容,但主要是如何将其打包到.jar文件中。我不确定它是如何工作的,但是用户很可能不知道如何处理包文件,除非我提供了关于如何操作它的详细说明。我希望有一种方法,可以像普通程序一样使用.exe文件安装整个j

我用java编写了一些程序,但我不知道为最终用户完成后应该做什么。我所拥有的只是目录中的一堆.class和.java文件,我不知道如何将其分发给用户。java不应该像普通程序一样工作吗?我通过自解压文件或InstallShield安装java,就像pc游戏安装程序一样?多谢各位

我读过部署方面的内容,但主要是如何将其打包到.jar文件中。我不确定它是如何工作的,但是用户很可能不知道如何处理包文件,除非我提供了关于如何操作它的详细说明。我希望有一种方法,可以像普通程序一样使用.exe文件安装整个java程序,并将其加载到指定目录中,创建开始菜单/桌面快捷方式供用户使用


提前感谢。

使用eclipse将其导出到可执行的jar中。您可以使用Launch4j或任何类似软件创建exe。

.jar文件可在每个平台上运行。这就是java的优点。因此,您可以推出.jar,也可以将其运行到Java小程序中。或者您构建一个.exe启动器

像这样:

您可以创建安装程序,例如使用IzPack: