HOW TO

java.lang.UnsatisfiedLinkError: kein "ntvinv" in "java.library.path"

Last Published: December 18, 2024

Beschreibung

Beim Kompilieren oder Ausführen einer Java-Anwendung, die die ArcObjects Java-API verwendet, wird der folgende Fehler zurückgegeben:

Error:   
java.lang.UnsatisfiedLinkError: no ntvinv in java.library.path

Ursache

Die PATH-Variable enthält kein Verzeichnis mit den nativen Bibliotheken, die für die Funktion von ArcObjects Java-Klassen erforderlich sind.

Lösung oder Problemumgehung

Fügen Sie der PATH-Variablen das Verzeichnis mit den nativen Bibliotheken hinzu, die für ArcObjects Java erforderlich sind.

  • Fügen Sie sowohl auf Windows- als auch auf Unix-Plattformen der PATH-Variablen eines der folgenden Verzeichnisse hinzu:

    A. $ARCENGINEHOME\java\jre\bin

    B. $ARCENGINEHOME\bin

    Note:
    $ARCENGINEHOME may have to be replaced with the location of the ArcGIS SDK installation.
  • Unix bietet auch die Möglichkeit zur Ausführung der ArcEngine-Hilfsskripte in $ARCENGINEHOME: init_engine.csh oder init_engine.sh.
  • Weitere Informationen finden Sie in der Dokumentation zu den Umgebungseinstellungen im Abschnitt mit den Referenzinformationen.

Artikel-ID: 000007942

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln