另一台电脑上的Java应用程序是否将数据库作为exe?

另一台电脑上的Java应用程序是否将数据库作为exe?,java,mysql,database,export,exe,Java,Mysql,Database,Export,Exe,因此,我已经完成了我的程序,它使用phpMyAdmin/workbench中的数据库 如何将程序打包为.exe和数据库,以便最终客户端(我的母亲慈善机构)不必安装workbench和数据库 注意:我已经将项目导出为可运行的.jar文件,但我无法将其导出为.exe文件?我该怎么办 提前感谢,, Josh您可以编写一个小的C++程序来调用jar。 它还应该检查是否安装了JVM等 例如。让c/programs/myprogram/成为一个目录;您将jar和调用jar的exe放在这个目录中。然后你可以创

因此,我已经完成了我的程序,它使用phpMyAdmin/workbench中的数据库

如何将程序打包为.exe和数据库,以便最终客户端(我的母亲慈善机构)不必安装workbench和数据库

注意:我已经将项目导出为可运行的.jar文件,但我无法将其导出为.exe文件?我该怎么办

提前感谢,,
Josh

您可以编写一个小的
C++
程序来调用
jar
。 它还应该检查是否安装了JVM等

例如。让
c/programs/myprogram/
成为一个目录;您将
jar
和调用
jar
exe
放在这个目录中。然后你可以创建一个桌面快捷方式等



也许有一些解决方案可以自动化这个过程,但我现在手头没有任何解决方案。

您可以将jar转换为exe(结果基本上是一个包含jar的文件。启动exe时,它会在pc上搜索java运行时并启动附带的jar)。据我所知,没有任何东西还包括用于完全配置的数据库的安装程序。您可以尝试创建一个批处理文件来执行此操作,但手动操作可能更容易。因此,我使用了此指南:并能够将其设置为exe,但它什么也不做!但如果它是一个.jar文件,它就不会在其他计算机上运行,我试过了。用所需的库创建一个可执行的jar文件。为什么你要一个<代码> exe <代码>?这样我就可以在另一台PC上运行它了。我把.jar文件转移到我的笔记本电脑(所有JDK和JRE),并试图运行它,但是它什么也没做。我不知道C++,这是我今年的主要项目,所以没有时间去学习C++。但是谢谢!