1

关于

我有一个带有源代码的 NetBeans 项目,其中包括两个 .jar 文件,每个文件加载平台和体系结构相关的本机库。下面以通用方式显示了库结构:

lib(NetBeans 项目根级别)
  我的库
    lib1-osx
    lib1-win
    lib2-osx
    lib2-win-x64
    lib1.jar
    lib2.jar

本机库的路径需要在-Djava.library.path变量中定义。对于通用库结构,项目属性的属性中的字段VM Options如下所示:Run

-Djava.library.path=
"./lib/MyLib/lib1-win";
"./lib/MyLib/lib1-osx";
"./lib/MyLib/lib2-win-x64";
"./lib/MyLib/lib2-osx";

问题

上面的字符串仅适用于 Windows,因为其中的条目-Djava.library.path;while OS X 需要分隔:

问题

是否有类似占位符的东西,NetBeans 为每个操作系统插入正确的分隔符?否则我必须提供两个不同的 NetBeans 项目,这绝对不是我想要的。

4

0 回答 0