Instrução

java.lang.UnsatisfiedLinkError: nenhum ntvinv em java.library.path

Last Published: December 18, 2024

Descrição

Ao compilar ou executar um aplicativo Java que usa ArcObjects Java API, o seguinte erro é retornado:

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

Causa

A variável PATH não inclui um diretório que contém as bibliotecas nativas necessárias para que as classes de Java do ArcObjects funcionem.

Solução ou Solução Provisória

Adicione o diretório que contém as bibliotecas nativas exigidas pelo ArcObjects Java à variável PATH.

  • Nas plataformas Windows e Unix, adicione um dos seguintes diretórios à variável PATH:

    A. $ARCENGINEHOME\java\jre\bin

    B. $ARCENGINEHOME\bin

    Note:
    $ARCENGINEHOME may have to be replaced with the location of the ArcGIS SDK installation.
  • O Unix também oferece a opção de executar os scripts auxiliares do ArcEngine em $ARCENGINEHOME: init_engine.csh ou init_engine.sh.
  • Consulte as documentações de configurações do ambiente na seção Informações Relacionadas para obter informações adicionais.

ID do Artigo: 000007942

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download
Esri Support AI Chatbot