GDAL для Java

Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

GDAL для Java

Сообщение Филиппов Владислав » 15 фев 2018, 07:51

Проблему у меня с запуском моего Java-приложения использующего GDAL на Windows 7 64. На Debian Linux 9 всё работает. Прочитал, что 4 библиотечных файла (.so для Linux и .dll для Win) и байндинг в виде jar-файла должны быть в classpath. Так я и сделал для линукосовой версии - заработало, а в Windows приложение не может загрузить нативные библиотеки GDAL:
Native library load failed.
no gdaljni in java.library.path
Выделение_001.png
Выделение_001.png (3.67 КБ) 9541 просмотр
Взял я dll и jar'ник из Osgeo4w, причём пакет с байндингом для java я смог найти только в 32-х битной версии 1.8 этой сборки.
Когда в паке лежат .so файлы и jar'ник, то под linux работает, с dll'ками в виндовс нет, хотя я и в параметрах указываю classpath или -Djava.library.path=

Собрать из исходников gdal и java-байндинг при помощи swig у меня не получается.

Любый идеи, коллеги, что делать?

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: GDAL для Java

Сообщение freeExec » 15 фев 2018, 08:02

Java тоже должна быть тогда 32-бита.

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: GDAL для Java

Сообщение Филиппов Владислав » 15 фев 2018, 08:07

т.е. каком-то образом нужно добыть jar и dll нужной версии

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: GDAL для Java

Сообщение freeExec » 15 фев 2018, 09:48

Нет, надо просто JDE поставить соответствующей разрядности.

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: GDAL для Java

Сообщение Филиппов Владислав » 15 фев 2018, 10:23

в Osgeo4w есть java 32-битная, но с ней не запускается, не поддерживаемая версия

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей