Java - вопрос библиотеки - PullRequest
0 голосов
/ 24 мая 2011

Я использую QtJambi порт от Qt до Java, и при запуске моего приложения требуются соответствующие dll файлы.

Loading library: 'qtjambi.dll'...
 - using 'java.library.path'

    at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(Unknown
    at com.trolltech.qt.internal.NativeLibraryManager.loadLibrary(Unknown Source)
    at com.trolltech.qt.Utilities.loadJambiLibrary(Unknown Source)
    at com.trolltech.qt.QtJambi_LibraryInitializer.<clinit>(Unknown Source)
    ... 7 more
Caused by: java.lang.RuntimeException: Library 'qtjambi.dll' wasn't found in PATH

Теперь, каков будет лучший способ настройки моего проекта IntelliJ IDEA) , чтобы он автоматически использовал предоставленные dll файлы?

Я не хочу изменять PATH или что-то подобное, потому что я хочу, чтобы это было решение только для проекта, не связанное с настройками OS.

Спасибо

1 Ответ

5 голосов
/ 24 мая 2011

Установить системное свойство Java java.library.path - т.е.

-Djava.library.path=/wherever/the/dll/is

Установите это в конфигурации запуска, которую вы используете для запуска программного обеспечения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...