Java Derby嵌入式驱动程序在哪里?

Java Derby嵌入式驱动程序在哪里?,java,spring,spring-boot,derby,Java,Spring,Spring Boot,Derby,我有一个关于Gradle的Spring Boot项目,我想使用Derby。我在这里提供了以下罐子(我应该只需要第一个,但我也在尝试第二个): 这实际上给了我3个jar(包括工具),没有一个具有Spring想要的嵌入式驱动程序。有什么好处 spring.datasource.url=jdbc:derby:/tmp/nhsta_derby;create=true 这没有发现任何东西: find~/.gradle/caches/-name'derby*.jar'-execjar-tf{}\|grep

我有一个关于Gradle的Spring Boot项目,我想使用Derby。我在这里提供了以下罐子(我应该只需要第一个,但我也在尝试第二个):

这实际上给了我3个jar(包括工具),没有一个具有Spring想要的嵌入式驱动程序。有什么好处

spring.datasource.url=jdbc:derby:/tmp/nhsta_derby;create=true
这没有发现任何东西:


find~/.gradle/caches/-name'derby*.jar'-execjar-tf{}\|grep EmbeddedDriver不支持Derby 10.15,因为它需要Java 9或更高版本,而Spring Boot目前支持Java 8或更高版本。如果允许Spring Boot的依赖项管理控制版本(通过在声明依赖项时忽略版本),则将使用10.14,其中
org.apache.derby:derby
模块包含预期的
EmbeddedDriver
类:

implementation("org.apache.derby:derby")

org.apache.derby.jdbc.EmbeddedDriver.class
位于
实现中(“org.apache.derby:derbytools:10.15.2.0”)

我从下载了“db-derby-10.14.2.0-lib.zip”。我拉开了拉链。文件
derby.jar
包含
1952年4月6日星期五18:09:22 EDT 2018 org/apache/derby/jdbc/EmbeddedDriver.class
Property: driver-class-name
    Value: org.apache.derby.jdbc.EmbeddedDriver
    Origin: "driverClassName" from property source "source"
    Reason: Failed to load driver class org.apache.derby.jdbc.EmbeddedDriver in either of HikariConfig class loader or Thread context classloader
implementation("org.apache.derby:derby")