運行測試時要設置的java.library.path運行我的Java應用程序,我只是改變了「VM選項:」在我的項目屬性值,像我這裏顯示:集的java.library.path Netbeans中
然而,的java.library.path是運行測試時,不集。我如何設置它進行測試?
感謝
運行測試時要設置的java.library.path運行我的Java應用程序,我只是改變了「VM選項:」在我的項目屬性值,像我這裏顯示:集的java.library.path Netbeans中
然而,的java.library.path是運行測試時,不集。我如何設置它進行測試?
感謝
在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
不知道這是否會幫助,但我需要的是能夠做到這一點在NetBeans平臺RPC項目。使我的單元測試識別外部dll庫不能用於正常的VM選項對話框,因爲這些運行設置在RPC項目中的控制方式不同。外部庫的位置必須位於特殊版本文件夾中:
x64庫的release/modules/lib/amd64和x86庫的release/modules/lib/x86。
告訴單元測試我使用我設置喜歡的項目屬性的文件夾:
我學習這個提法是在這裏: