Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
IntelliJ下SQLite JDBC驱动程序的问题_Sqlite_Jdbc_Intellij Idea - Fatal编程技术网

IntelliJ下SQLite JDBC驱动程序的问题

IntelliJ下SQLite JDBC驱动程序的问题,sqlite,jdbc,intellij-idea,Sqlite,Jdbc,Intellij Idea,所以,我遇到了一个问题,类似于这个问题,但是在RHEL上运行JBoss的Web应用程序:但是我找不到解决方案 我的问题是:如果我用IntelliJ构建代码,我可以在本地(Windows PC)运行,但不能在RHEL服务器下运行。它抛出:“java.sql.SQLException:RouteToMyDataBase” 然而,如果我用NetBeans构建代码,它运行在两个操作系统(RHEL和Windows)下,那么,我认为我的代码一点都没有错,我认为这与我的类路径有关,或者与我用IntelliJ构

所以,我遇到了一个问题,类似于这个问题,但是在RHEL上运行JBoss的Web应用程序:但是我找不到解决方案

我的问题是:如果我用IntelliJ构建代码,我可以在本地(Windows PC)运行,但不能在RHEL服务器下运行。它抛出:“java.sql.SQLException:RouteToMyDataBase”

然而,如果我用NetBeans构建代码,它运行在两个操作系统(RHEL和Windows)下,那么,我认为我的代码一点都没有错,我认为这与我的类路径有关,或者与我用IntelliJ构建“工件”的方式有关

我尝试将我的libs复制到/opt/jbosseap51/jbossas/server/default/lib/中,正如这里其他地方建议的那样(我没有回答这个问题)

请不要告诉我用netbeans构建我的项目,因为这是一个使用intelliJ构建的巨大应用程序,要迁移所有项目太困难了。它工作正常,但最近通过SVN将我们的项目迁移到不同的机器时发生了这种情况


?还有什么我必须配置的吗?

试着比较IDEA和NetBeans生成的工件,看看有什么区别,可能有些类的版本不同,或者缺少一些依赖项。好吧,我已经这样做了,两个项目看起来都很像,在NetBeans中我像往常一样添加了我的库,在IDEA(IntelliJ)中我尝试将它们添加到全局库和模块库中,但都没有成功。如何打包最终工件并将依赖项链接到其中?是通过清单还是通过在一个jar中解包所有类?如果是第一个,请检查可执行jar中的清单文件内容,确保它链接了正确的驱动程序版本。有关详细信息,请参阅。还请注意,除非将全局库显式添加到模块依赖项中,否则它不会生效。别忘了依赖范围,只要jar中不包含库。我明天回去工作时会检查它,但这就是我要找的。顺便说一句,正如你所说的,我认为这与我如何包装我的工件有关。很抱歉,我对IntelliJ(不是编程)很陌生,有些人在没有任何警告或建议的情况下意外离开了这个项目,我不得不重新考虑……好吧,我对此感到非常失望,似乎我的模块都没有清单文件,所以,我如何添加它或配置我的环境以使其找到我的库?试着比较IDEA和NetBeans生成的工件,看看有什么区别,可能有些类的版本不同,或者缺少一些依赖项。嗯,我已经这样做了,这两个项目看起来很相似,在NetBeans中,我像往常一样添加了我的库,在IDEA中(J)我已经尝试将它们添加到全局库和模块库中,但没有成功。如何打包最终工件并将依赖项链接到其中?通过清单还是通过在单个jar中解压所有类?如果是第一个,请检查可执行jar中的清单文件内容,确保它链接了正确的驱动程序版本。请参阅f或者详细信息。还要注意,除非显式地将全局库添加到模块依赖项中,否则全局库没有任何效果。不要忘记依赖项的作用域,只要库不包含在jar中。我明天回来工作时会检查它,但是,是的,这就是我一直在寻找的。顺便说一句,正如你所说的,我认为它与h有关现在我正在打包我的工件。很抱歉,我对IntelliJ(而不是编程)真的很陌生有些人在没有任何警告或建议的情况下意外地离开了这个项目,我不得不重新接受它…好吧,我对此感到非常失望,似乎我的模块都没有清单文件,所以,我如何添加它或配置我的环境使其找到我的库?