我有一个需要添加到 java.library.path 的本机库。使用 JVM 参数 -Djava.library.path=path… 我可以根据需要设置路径。
我的问题是我的其他库(pentaho 报告)根据默认的 java.library.path(包括系统目录等)搜索字体,并且手动设置会覆盖默认路径。
所以:我怎样才能 将 路径条目添加到默认的 java.library.path 而不是覆盖它(这似乎是用 -Djava.library.path 完成的)? (我不想手动添加默认路径,这对部署不利)
编辑:抱歉缺少细节;我正在使用 Eclipse。 (部署是用 JNLP 完成的,我可以在 资源 下使用 nativelib )
原文由 Touko 发布,翻译遵循 CC BY-SA 4.0 许可协议
忘记了这个问题……我实际上是在向 Eclipse 询问,很抱歉最初没有说明这一点。答案似乎太简单了(至少在 3.5 中;也可能在旧版本中):
Java 运行配置的参数:VM 参数:
一定不要忘记引号,否则PATH中的空格有问题。