繁体   English   中英

在eclipse插件中不断获取Postgres驱动程序的Class Not Found异常

[英]Keeps getting Class Not Found Exception for Postgres driver in eclipse plugin

我正在为eclipse开发一个简单的插件,该插件具有连接到Postgres的视图。 我已经安装了运行良好的postgres。 我有一个驱动程序:postgresql-9.0-801.jdbc4.jar,该驱动程序随安装包一起提供。

现在,我尝试使用代码连接到数据库:

try {
    Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException cnfe) {
    cnfe.printStackTrace();
    return false;
}

当然,我在类路径中添加了提到的JAR:右键单击项目>首选项> Java构建路径它被添加到“库”中。

仍然出现错误:

java.lang.ClassNotFoundException: org.postgresql.Driver

我还选中了“订单和导出”标签中的框。

我究竟做错了什么?

你说这是一个插件? 然后,您不应像这样直接将其添加到lib路径。 您正在开发OSGi捆绑软件,必须在清单编辑器中打开MANIFEST.MF,然后在“运行时”选项卡的“类路径”部分中,添加您的JAR。 另外,在“构建”选项卡上检查它是否包含在构建中。 是的,OSGi,为简化起见。 请享用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM