Проект Maven: невозможно использовать внешний jar в Eclispe (UnsatisfiedLinkError) - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь использовать внешние банки JOGL и GlueGen в проекте Maven. При запуске кода в Eclipse я получаю следующее сообщение об ошибке:

сообщение об ошибке

Я включаю оба jar-файла как зависимости в pom.xml.

<dependencies>
    <!-- JOGL & Gluegen -->
    <dependency>
        <groupId>org.jogamp.gluegen</groupId>
        <artifactId>gluegen-rt</artifactId>
        <version>2.3.2</version>
    </dependency>
    <dependency>
        <groupId>org.jogamp.jogl</groupId>
        <artifactId>jogl-all-main</artifactId>
        <version>2.3.2</version>
    </dependency>
</dependencies>

Странно, но другие другие внешние банки, такие как Guava, которые включены в качестве зависимостей, загружаемых из центрального репозитория Maven, работают нормально.

Помощь для решения этой проблемы высоко ценится.

1 Ответ

1 голос
/ 28 июня 2019

Вы должны использовать идентификатор артефакта gluegen-rt-main вместо gluegen-rt, как у меня: Файл сборки Maven из JogAmp's Ardor3D Continuation

Если этого недостаточно, вам придется остановитьсяиспользование Maven и, возможно, отключение автоматической загрузки собственной библиотеки (, это объясняется в руководстве пользователя JOGL ).

...