【问题标题】:Equinox and dependency on extEquinox 和对 ext 的依赖
【发布时间】:2014-10-30 13:22:33
【问题描述】:

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

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

【问题讨论】:

    标签: java osgi modularity


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-09-15
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-06
      • 2021-01-21
      • 2019-10-18
      • 2015-06-24
      相关资源
      最近更新 更多