Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jdk10中的外部jar放置位置_Java - Fatal编程技术网

Java jdk10中的外部jar放置位置

Java jdk10中的外部jar放置位置,java,Java,我已经在JDK8的jre/lib/ext中放置了外部jar 但是,当我将jdk更新为jdk10时,在jdk目录中找不到jre子目录。所以我从Oracle下载了jre10,结果发现ext目录丢失了。。。我应该把这些外部罐子放在哪里?这不再受支持,来自: 已移除扩展机构 在以前的版本中,扩展 机制使运行时环境能够查找和 加载扩展类,而不在类上指定它们的名称 路径从JDK 9开始,如果需要使用扩展类, 确保JAR文件位于类路径上 如果java.ext.dirs 设置系统属性,或者如果lib/ext目录

我已经在JDK8的jre/lib/ext中放置了外部jar
但是,当我将jdk更新为jdk10时,在jdk目录中找不到jre子目录。所以我从Oracle下载了jre10,结果发现ext目录丢失了。。。我应该把这些外部罐子放在哪里?

这不再受支持,来自:

已移除扩展机构

在以前的版本中,扩展 机制使运行时环境能够查找和 加载扩展类,而不在类上指定它们的名称 路径从JDK 9开始,如果需要使用扩展类, 确保JAR文件位于类路径上

如果java.ext.dirs 设置系统属性,或者如果lib/ext目录存在。到 另外,请检查特定于平台的系统范围目录,并指定 -XX:+CheckEndorsedAndExtDirs命令行选项。这导致了 如果目录存在且不为空,则会发生相同的退出行为。 扩展类加载器保留在JDK 9(及更高版本)中 并指定为平台类加载器(请参见 getPlatformClassLoader。)


您可能应该使用maven或gradle来处理依赖项。