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

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln
Esri Support AI Chatbot