繁体   English   中英

在Netbeans中运行测试时设置java.library.path

[英]Set java.library.path when running a test in Netbeans

要将java.library.path设置为运行我的Java应用程序,只需更改项目属性中的“ VM Options:”值,如下所示:

如何在Netbeans中设置Java库路径

但是,运行测试时设置java.library.path。 如何设置测试?

谢谢

不知道这是否有帮助,但是我需要的是能够在Netbeans Platform RPC项目中做到这一点。 我的单元测试无法识别外部dll库,因此无法与普通的“ VM选项”对话框一起使用,因为在RPC项目中,这些运行设置受到不同的控制。 外部库的位置必须位于特殊的发行文件夹中:

对于x64库,为release / modules / lib / amd64,对于x86库为release / modules / lib / x86。

为了告诉单元测试我正在使用哪个文件夹,我将项目属性设置为:

项目属性

我的学习参考资料在这里:

Netbeans Formum主题13801

在Netbeans 8.2中,我生成的project.properties文件包含以下注释:

# To set system properties for unit tests define test-sys-prop.name=value

因此,您可以编辑文件并在其中添加:

test-sys-prop.java.library.path=/path/to/your/native/libs

我使用System.getProperty("java.library.path")测试了该值,它似乎可以正常工作。

但是无论如何,如果设置java.library.path属性失败,则始终可以在Windows系统上使用PATH environemt变量,而在类似Unix的系统上始终使用LD_LIBRARY_PATH

希望这会有所帮助。 切赫

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM