Java 以exe格式部署应用程序
我一直在开发一个名为“Cyberoam Iview”的免费软件应用程序,它有两个模块,一个用C编写,另一个用JAVA编写。正如您所知,这是一个在线应用程序,需要在任何主机系统环境中安装JDK、PostgreSql数据库和Apache服务器 我根据自己的要求对可用的源代码进行了一些修改。更改后,我希望将此应用程序部署为单个打包文件,如“.exe”格式。它的所有先决条件都需要捆绑成一个“.exe”格式,这样当我在系统上运行该.exe文件时,它会安装和设置运行所需的每个应用程序,如安装Postgresql、设置Apache服务器环境、JDK 我阅读了许多帖子和讨论,因此尝试使用CYGWIN工具部署应用程序,但没有成功Java 以exe格式部署应用程序,java,c,cygwin,exe,Java,C,Cygwin,Exe,我一直在开发一个名为“Cyberoam Iview”的免费软件应用程序,它有两个模块,一个用C编写,另一个用JAVA编写。正如您所知,这是一个在线应用程序,需要在任何主机系统环境中安装JDK、PostgreSql数据库和Apache服务器 我根据自己的要求对可用的源代码进行了一些修改。更改后,我希望将此应用程序部署为单个打包文件,如“.exe”格式。它的所有先决条件都需要捆绑成一个“.exe”格式,这样当我在系统上运行该.exe文件时,它会安装和设置运行所需的每个应用程序,如安装Postgres
欢迎提出建议。提前谢谢。你可以看看。我就是为了这个目的。你可以创建一个独立的可执行程序,如果没有安装Java,它甚至提供一个下载程序。我有一些很好的经验,我可以强烈推荐它。你们可以在我的网站上查看我的简短教程——我想有点过时了。
您应该能够将JAR和所有外部文件打包为单个文件这很好。但我的问题是部署一个应用程序,它有两个模块,一个用C编写,另一个用JAVA编写,它们协同工作,形成一个完整的应用程序。是否有任何可用的工具可以先编译两个模块的代码,然后将它们组合在一起形成一个“.exe”。Hmnnn,对于构建,您可以使用“本机插件”或其他工具尝试maven,然后对于打包,您可以使用IzPack将编译好的c(libs、对象文件或任何东西)打包为外部资源,我不确定现在没有包装的结构是什么样子,但我认为它可能是好的。但我的问题是部署一个应用程序,它有两个模块,一个用C编写,另一个用JAVA编写,它们协同工作,形成一个完整的应用程序。是否有任何可用的工具可以先编译两个模块的代码,然后将它们组合在一起形成一个“.exe”。