【问题标题】:Using Derby EmbeddedDriver in Netbeans在 Netbeans 中使用 Derby EmbeddedDriver
【发布时间】:2013-09-08 06:58:44
【问题描述】:

我在 Windows 上的 netbeans 项目中使用 Derby 时遇到了麻烦。我刚刚下载并配置了 Derby,并将 CLASSPATH 变量设置为

C:\Apache\db-derby-10.10.1.1-bin\lib\derby.jar;C:\Apache\db-derby-10.10.1.1-bin\lib\derbytools.jar;

当我运行命令时

java org.apache.derby.tools.sysinfo

一切都如预期的那样,我得到了输出

------------------ Java Information ------------------
Java Version:    1.7.0_25
Java Vendor:     Oracle Corporation

等等

现在,当我直接从命令提示符运行一个使用 derby 的 java 程序时,一切正常:

>java program

但是当我尝试从 Netbeans 运行完全相同的程序时,我收到以下错误

ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
>>> Please check your CLASSPATH variable   <<<

为什么驱动程序可以在命令提示符下工作,而不是在 Netbeans 中工作? Netbeans 中是否有我遗漏的特殊设置?

【问题讨论】:

    标签: java windows netbeans derby


    【解决方案1】:

    我已经想通了 - 您还需要将 Derby jar 文件作为库添加到项目属性中:

    右键单击项目,选择项目属性,选择库,然后“添加 JAR/文件夹”。导航到 derby 库所在的位置(在我的情况下为 C:\Apache\db-derby-10.10.1.1-bin\lib),然后将 derby.jar 和 derbytools.jar 添加到编译时库。

    【讨论】:

      猜你喜欢
      • 2015-03-03
      • 1970-01-01
      • 2015-01-27
      • 2012-07-17
      • 2023-03-27
      • 2021-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多