2017-02-02 4 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, вы всегда можете использовать переменную окружения PATH в системах Windows или LD_LIBRARY_PATH в Unix-подобных системах.

Надеюсь, это поможет. Petr

1

Не уверен, если это поможет, но то, что мне было нужно, чтобы быть в состоянии сделать это в рамках проекта Netbeans платформы RPC. Получение моего модульного теста для распознавания библиотек внешних библиотек DLL не будет работать с обычным диалоговым окном параметров VM, поскольку эти параметры запуска управляются по-разному в проектах RPC. Расположение внешних библиотек должно быть в специальных папках выпуска:

выпуск/modules/lib/amd64 для библиотек x64 и выпуск/modules/lib/x86 для библиотек x86.

Рассказывать модульные тесты, какие папки я использую я установить свойство проекта, как:

Project Properties

Моей ссылку для изучения этого здесь:

Netbeans Formum Topic 13801