Java 创建jar文件后数据库连接失败

Java 创建jar文件后数据库连接失败,java,mysql,jar,connectivity,Java,Mysql,Jar,Connectivity,我用记事本创建了一个项目,并且在cmd和mysql服务器数据库中运行良好 但是在创建了同一个项目的jar文件之后,jar文件就不能连接到服务器数据库了。所以不知道下一步该怎么办?即使其他系统(仅安装java而非mysql)在从cmd或jar文件运行后无法连接到服务器数据库 是否每个系统都需要在其他系统上安装java和mysql才能运行?如何克服这样的问题。我想将其分发给用户,但我无法做到这一点。。。 code-->Class.forName(“com.mysql.jdbc.Driver”) 这

我用记事本创建了一个项目,并且在cmd和mysql服务器数据库中运行良好

但是在创建了同一个项目的jar文件之后,jar文件就不能连接到服务器数据库了。所以不知道下一步该怎么办?即使其他系统(仅安装java而非mysql)在从cmd或jar文件运行后无法连接到服务器数据库


是否每个系统都需要在其他系统上安装java和mysql才能运行?如何克服这样的问题。我想将其分发给用户,但我无法做到这一点。。。 code-->
Class.forName(“com.mysql.jdbc.Driver”)

这是解决方案,
以下是manifest.txt文件的内容

Main-Class: filename
Class-Path: . mysql-connector-java-5.1.33-bin.jar
mysql-connector-java-5.1.33-bin.jar连接器必须位于同一目录中,以便jar文件包含它。
此连接器可以轻松下载,或者可以在程序文件下的mysql文件夹中找到
从cmd发出后,必须执行命令

jar -cvfm jarfilename.jar manifest.txt *.class

将根据您的类文件和清单创建一个新的jar文件,然后双击即可轻松运行,服务器的响应与cmd模式相同。

如果您没有远程MySQL服务器,我很确定您需要配置一个本地MySQL服务器来运行代码。但我不希望我的系统作为远程计算机连接。事实上,我已经支付了托管费用,他们为我提供了除域之外的MySQL服务器。不是我在服务器和我的系统上创建了表(仅限)能够连接到服务器并可以检索所有内容。但是其他系统无法连接到它。在创建jar文件后,我的系统无法连接到它。如何创建jar?我在主类为anil的同一目录中创建了manifest.txt文件,其中一行为空行。然后在cmd中以jar-cvfm anil.jar manifest.txt*.classput的形式执行它,并输入用于建立数据库连接的代码
jar -cvfm jarfilename.jar manifest.txt *.class