在Mac上的Java 11安装中,derby.jar文件在哪里?

时间:2018-12-24 10:11:13

标签: java derby

我刚刚读过here,说Java DB(分别是Derby)是JDK附带的。

在Mac上的Java安装中,derby.jar在哪里?

终端命令

/usr/libexec/java_home

打印

/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

ls -halt /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

drwxr-xr-x  10 root  wheel   320B  6 Okt 14:29 .
drwxr-xr-x   5 root  wheel   160B  6 Okt 14:29 ..
-r--r--r--   1 root  wheel   160B  6 Okt 14:29 README.html
drwxr-xr-x  34 root  wheel   1,1K  6 Okt 14:29 bin
drwxr-xr-x   7 root  wheel   224B  6 Okt 14:29 conf
drwxr-xr-x   9 root  wheel   288B  6 Okt 14:29 include
drwxr-xr-x  72 root  wheel   2,3K  6 Okt 14:29 jmods
drwxr-xr-x  72 root  wheel   2,3K  6 Okt 14:29 legal
drwxr-xr-x  57 root  wheel   1,8K  6 Okt 14:29 lib
-rw-r--r--   1 root  wheel   1,2K  6 Okt 14:29 release

主文件夹中唯一可以找到的jar文件是:

find . -name '*.jar'
./lib/jrt-fs.jar

谢谢您的帮助!

P.S。

java -version

打印

java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

1 个答案:

答案 0 :(得分:4)

从JDK 9开始,Derby在JDK中为no longer included。来自migration guide

  

JavaDB是Apache Derby的更名,未包含在JDK 9中。

     

JavaDB与JDK 7和JDK 8捆绑在一起。可以在JDK安装目录的db目录中找到。

     

您可以从Apache Derby Downloads下载并安装Apache Derby。