Equinox和对ext的依赖

时间:2014-10-30 13:22:34

标签: java osgi modularity

我有一个Equinox OSGi应用程序需要JDK的nashorn.jar,它默认位于JRE8的ext目录中。但是,在使用OSGi包时,找不到此依赖关系,尽管我认为JRE8的ext目录中的文件是引导类路径的一部分。

有没有办法指定Equinox启动程序的类路径以包含JRE的ext目录? (我不能仅仅重新讨论有问题的JAR,因为许可证不允许这样做。)

1 个答案:

答案 0 :(得分:0)

使用-Dosgi.parentClassloader=ext修正,如问题Can't instantiate class from installed extension when run via OSGI