Вопрос
Я использую SDK третьей части со своим Java-приложением. Поставщики SDK предоставили мне exe-файл, который я установил, и один Java-проект. Я установил exe-файл.Теперь, когда я запускаю код, я получаю диалоговое окно с ошибкой.
Excepting a absulut path for library AKSSDK.dll
No AKSSDK in java.library.path
could not load load library AKSSDK
как мне это решить?
Решение
Вы должны добавить AKSSDK.dll
на ваш PATH
переменная среды.
Это будет выглядеть так:
echo %PATH%
C:\xyz\;C:\other\etc\etc;C:\Your\Path\To\AKSSDK.dll
РЕДАКТИРОВАТЬ
Чтобы изменить переменную среды, вам нужно перейти к:
МойКомпьютер/Правый клик/Свойства/Дополнительно/Переменные среды
(источник: vlaurie.com)
И изменить существующий Path
в разделе Системные переменные
Подробнее см. в этом уроке: http://vlaurie.com/computers2/Articles/environment.htm
Раньше у меня были проблемы с пробелами в (программных файлах).Если возможно, установите свой SDK на что-то вроде C:\SondaSDK
или C:\You\SondaSDK
Тогда у вас не должно возникнуть проблем.
Другие советы
Вам нужно запустить java
со следующей конфигурацией:
java -Djava.library.path={where your library is}
Обратите внимание, что выше указан каталог , в котором находится ваша библиотека, а не полный путь к библиотеке!
Вы можете вручную указать путь к этому значению, начав с
java -Djava.library.path = PATH_TO_LIBRARY