jdk 10的ext和认可文件夹中添加的自定义jar的放置位置

时间:2018-08-07 05:55:54

标签: java classloader java-10

在我们的应用程序中,我们在ext和背书的文件夹中放置了一些自定义jar。从jdk 9开始删除这些文件夹后,在将应用程序迁移到jdk 10的过程中,将这些jar放置在哪里以及如何处理这种情况?

1 个答案:

答案 0 :(得分:2)

Alan's comment

  

JDK 8中的-XX:+CheckEndorsedAndExtDirs选项可用于检测这些机制的使用情况,为迁移到JDK 9或更高版本做准备。您已经在JDK 9中删除了这些机制。扩展机制的替代方法是在类路径中部署JAR文件。认可的标准替代机制的替代品是升级模块路径。

我想补充一点,--patch-module可能也有帮助。