Вопрос

Я использую 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

РЕДАКТИРОВАТЬ

Чтобы изменить переменную среды, вам нужно перейти к:

МойКомпьютер/Правый клик/Свойства/Дополнительно/Переменные среды

alt text
(источник: 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top