如何解决java.lang.ClassNotFoundException:DerbyLogSetting

时间:2014-08-18 12:22:15

标签: java derby

我正在处理derby以在Java项目中执行数据库相关的功能。 java项目是一个命令行项目。为了实现这一点,我已将derby.jar添加到我项目的 libs 文件夹中,但是在运行应用程序到netbeans时,我收到此错误:

Mon Aug 18 17:32:23 IST 2014 Thread[AWT-EventQueue-0,6,main] java.lang.ClassNotFoundException: DerbyLogSetting
----------------------------------------------------------------
Mon Aug 18 17:32:23 IST 2014:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.8.1.2 - (1095077): instance a816c00e-0147-e8ff-2d32-000003436058 
on database directory My_Database_Path\Database_Path  with class loader sun.misc.Launcher$AppClassLoader@430e468f 
Loaded from file:/My_Project_Path/derby.jar
java.vendor=Oracle Corporation
java.runtime.version=1.7.0_45-b18
user.dir=My_Project_Path
derby.system.home=null
derby.stream.error.method=DerbyLogSetting.disableDerbyLogFile
Database Class Loader started - derby.database.classpath=''

当我在命令提示符下运行项目的exe时发生同样的情况。关于issue,我得到了将derby-client添加到类路径中可以解决我的问题,但是将这个jar(derbyclient-10.8.1.2.jar)添加到我的 libs 中项目没有解决问题。

解决这个问题还需要什么?

0 个答案:

没有答案