2017-02-02 48 views
1

運行測試時要設置的java.library.path運行我的Java應用程序,我只是改變了「VM選項:」在我的項目屬性值,像我這裏顯示:集的java.library.path Netbeans中

How to set java library path in Netbeans

然而,的java.library.path是運行測試時,集。我如何設置它進行測試?

感謝

回答

1

在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系統或Unix類系統的PATH environemt變量LD_LIBRARY_PATH

希望這會有所幫助。 Petr

1

不知道這是否會幫助,但我需要的是能夠做到這一點在NetBeans平臺RPC項目。使我的單元測試識別外部dll庫不能用於正常的VM選項對話框,因爲這些運行設置在RPC項目中的控制方式不同。外部庫的位置必須位於特殊版本文件夾中:

x64庫的release/modules/lib/amd64和x86庫的release/modules/lib/x86。

告訴單元測試我使用我設置喜歡的項目屬性的文件夾:

Project Properties

我學習這個提法是在這裏:

Netbeans Formum Topic 13801

相關問題