项目是在Netbeans IDE中用Java语言开发的。连接到它的数据库是使用Xampp运行的MySql。项目已经完成。现在我想启动它。我不知道..1.如何创建将在客户端Windows上安装此项目的安装程序。2.此安装程序将如何使用我创建的数据库并将其安装在客户端PC上。3.数据库如何在他的PC上自动启动,因为在我的PC上,我必须首先手动运行Xampp,以便通过代码与项目建立连接。
我尝试过使用clean和build,但当我运行该结果文件时,它会等待一秒钟,然后什么也不会发生。
与在Netbeans中运行项目不同,当我运行构建文件时,屏幕上不会显示任何内容。如何解决这个问题?
发布于 2019-08-06 17:04:59
数据库和xampp是两个不同的东西。Xampp提供了一个数据库(MariaDB,如果我没有错的话),仅此而已。Java不会创建“可安装”的输出。它创建了一个可以用java运行的jar (类似于java -jar your-jar.jar )
因此,对于您的设置,您可以安装xampp并使用其数据库,也可以安装一个数据库作为独立的服务并使用它。与系统的引导依赖于数据库,但xampp是最简单的,因为你必须在xampp打开时引导数据库,并且你可以在windows启动时将xampp设置为打开。
至于jar文件,这取决于您的程序做了什么。这是一种服务吗?然后它需要自己启动,你需要为windows提供一个服务。它是用户将要运行的应用程序吗?创建一个包装器或一个配置,它将设置系统通过双击来运行jar文件,因为用户不应该需要学习java -jar -jar.jar(看看这个Running JAR file on Windows )
最后,关于db / java连接。如果您的程序不需要启动数据库,请尝试“延迟”调用,直到需要时为止。否则,您将需要创建一个重试逻辑,以便在失败后尝试并连接到数据库,而不是使程序失败。
我希望这对你有帮助!
https://stackoverflow.com/questions/57371597
复制相似问题