在Netbeans中,我在项目上选择了“ build and clean”选项,但是,如果我从/ dist文件夹中移动.jar文件,则会出现此错误:
“错误:在“我的数据库URL在这里”找不到合适的驱动程序”
现在我知道数据库连接有效,因为当我在netbeans中运行该项目时,便能够检索数据并将其输入到数据库中,如果将.jar文件保留在/ dist文件夹中,则它不会出现任何问题。无论如何,在构建项目时我可以包括驱动程序吗?
随时告诉我这是否没有道理,我会尽力详细说明。
任何帮助是极大的赞赏。
最佳答案
更新资料
这里的问题是您的netbeans在构建中不包含必需的驱动器,而是从dist中的lib dir引用它
杀死这个
goto netbeans项目> build.xml
在</project>
之前添加此
<target name="-pre-jar">
<unjar src="${file.reference.quartz-1.5.2.jar}" dest="${build.classes.dir}"/>
</target>
注意:quartz-1.5.2.jar将由您的项目文件引用。reference.quartz-1.5.2.jar
您可以从您的
project.properties
文件中获得此类指针,尝试找到jdbc jar的指针以及所有必需的指针,然后添加即可,这样就可以了。清理并构建并从任何地方运行它。它将外部库纳入构建