我正在尝试在Eclipse中使用MySQL库。我已导入jar文件并添加了源位置,看起来没问题,我在编辑器中没有收到任何错误消息。问题是我运行代码时出错。我可以在Processing中运行相同的代码而没有问题所以我认为我导入库的方式有问题。我已经设法在Eclipse中使用Processing库,所以我认为没有问题。
这是我得到的错误:
它表示第26行的NoSuchMethodError。我检查了MySQL构造函数中涉及的方法,我可以看到它们并在包资源管理器中打开它们,看起来没有任何东西丢失。
我正在使用BezierSQLib,我从Github下载了它:https://github.com/fjenett/sql-library-processing
答案 0 :(得分:0)
我认为导入库的方式有问题。
我怀疑这是问题。
错误告诉您SQL库正在处理中查找名为registerDispose()
的函数,但您的处理版本没有。
{1}}功能在处理2中已弃用,在处理3中已删除,因此图书馆无法找到它并不奇怪。
所以看起来您正在使用旧版本的库,因为GitHub页面说它支持处理3.我尝试确保您使用的是最新版本的两个版本。图书馆和处理。