关于
我有一个带有源代码的 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 项目,这绝对不是我想要的。