Использовать GDCM в Java - как включить?

Я хотел бы использовать GDCM в Java, но почему-то мне не удается его использовать. Я скачал предварительно скомпилированные файлы для win x86. Я никогда не пытался включить библиотеку SWIG, поэтому, возможно, я сделал что-то не так. Я попытался включить gdcm.jar в исходную папку и в качестве копии.

Что я сделал (используя Netbeans): добавил gdcm.jar в Project->Properties->Libraries->Compile->Add Jar

Ошибка:

java.lang.reflect.InvocationTargetException
...
Caused by: java.lang.UnsatisfiedLinkError: gdcm.gdcmJNI.swig_module_init()V
at gdcm.gdcmJNI.swig_module_init(Native Method)
at gdcm.gdcmJNI.<clinit>(gdcmJNI.java:2751)

Как правильно его использовать? Большое спасибо!

1 ответ

Вам нужно добавить libgdcmjni.jnilib в путь к вашей библиотеке в java, используя:

-Djava.library.path="Path to directory that contains libgdcmjni.jnilib"
Другие вопросы по тегам