java - 我想为在 Netbeans 中开发的 Java 项目创 build 置并拥有 Mysql Xampp

标签 java setup-project

项目是在Netbeans IDE中用Java语言开发的。 连接到它的数据库是使用Xampp运行的MySql。 该项目已完成。现在我想启动它。 我不知道.. 1. 如何创建在客户端 Windows 上安装此项目的安装程序。 2. 此设置将如何使用我创建的数据库并将其安装在客户端 PC 上。 3.数据库如何在他的电脑上自动启动,就像在我的电脑上一样,我必须首先手动运行Xampp,以便通过代码与项目建立连接。

我尝试过使用 clean 和 build,但是当我运行该结果文件时,它会等待一秒钟,然后什么也没有发生。

当我运行构建文件时,屏幕上什么也没有出现,这与我在 Netbeans 中运行项目时不同。如何解决这个问题?

最佳答案

数据库和xampp是两个不同的东西。 Xampp 提供了一个数据库(MariaDB,如果我没记错的话),仅此而已。 Java 不会创建“可安装”输出。它创建一个可以用 java 运行的 jar (类似于 java -jar your-jar.jar )

因此,对于您的设置,您可以安装 xampp 并使用其数据库,也可以将数据库安装为独立服务并使用它。系统的启动取决于数据库,但 xampp 是最简单的,因为您必须在 xampp 打开时启动数据库,并且您可以在 Windows 启动时将 xampp 打开。

至于 jar 文件,这取决于您的程序的用途。这是一项服务吗?然后它需要自行启动,并且您需要为Windows提供服务。 它是用户将运行的应用程序吗?创建一个包装器或配置,将系统设置为双击运行 jar 文件,因为用户不需要学习 java -jar the-jar.jar (看看这个 Running JAR file on Windows )

最后关于 db/java 连接。如果您的程序不需要启动数据库,则尝试“延迟”调用直到需要时为止。否则,您将需要创建一个重试逻辑,以在失败后尝试连接到数据库,而不是使程序失败。

希望对您有所帮助!

关于java - 我想为在 Netbeans 中开发的 Java 项目创 build 置并拥有 Mysql Xampp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57371597/

相关文章:

java - Netty 4 - 管道头部的出站消息被丢弃

mysql - 在 Bootstrap 中添加 MySQL

vb.net - 要包含在安装项目中的 "Release"文件 (Visual Studio)

WiX InstanceTransforms 元素产生未解析的引用

Web 应用程序中的 Java 同步

java - 使用界面在后台运行 matlab

java - Java中的finalize()方法什么时候被调用?

javax.crypto.BadPaddingException : Given final block not properly padded error while decryption

visual-studio - 安装应用程序中的 Visual Studio 2010 更新注册表

setup-project - 卸载时如何删除设置