Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JTable/JDBC赢得';我不能在Eclipse之外工作_Java_Swing_Jdbc_Jtable - Fatal编程技术网

Java JTable/JDBC赢得';我不能在Eclipse之外工作

Java JTable/JDBC赢得';我不能在Eclipse之外工作,java,swing,jdbc,jtable,Java,Swing,Jdbc,Jtable,这让我非常沮丧。我已经用Java编写了一个应用程序,它在Eclipse中运行得非常好。它的工作原理是,我在文本字段中输入一些搜索词,然后在按下“搜索”按钮后,程序使用JDBC访问远程mySQL数据库来搜索这些词,然后弹出一个带有JTable的对话框并填充搜索结果 正如我所说,当从Eclipse中运行程序时,它工作得非常出色。但是在我导出到JAR文件并将其作为独立程序运行之后,JTable将不再填充。对话框会弹出,但它是空的。我没有收到任何错误或任何东西,只是没有收到任何结果 我不知道在Eclip

这让我非常沮丧。我已经用Java编写了一个应用程序,它在Eclipse中运行得非常好。它的工作原理是,我在文本字段中输入一些搜索词,然后在按下“搜索”按钮后,程序使用JDBC访问远程mySQL数据库来搜索这些词,然后弹出一个带有JTable的对话框并填充搜索结果

正如我所说,当从Eclipse中运行程序时,它工作得非常出色。但是在我导出到JAR文件并将其作为独立程序运行之后,JTable将不再填充。对话框会弹出,但它是空的。我没有收到任何错误或任何东西,只是没有收到任何结果

我不知道在Eclipse中运行它和单独运行有什么不同


如果您有任何想法,我们将不胜感激。

我打赌您会收到一个异常错误,但您的代码中有一个空的
catch
块将其吞没

我还打赌,您的可执行JAR无法正确访问MySQL的JDBC驱动程序JAR,因此当您尝试获取
连接时,您将看到
ClassNotFoundException

过度依赖Eclipse是一件非常糟糕的事情。你需要知道如何打包和部署没有它的应用程序


只能根据您发布的内容进行猜测。

当您运行独立JAR时,是否在类路径中包含jdbc驱动程序?它没有正确的驱动程序访问权限。谢谢你为我集思广益!