操作方法

no ntvinv in java.library.path

Last Published: December 18, 2024

描述

当编译或执行使用 ArcObjects Java API 的 Java 应用程序时,会返回以下错误:

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

原因

PATH 变量不包含 ArcObjects Java 类正常运行所需的本地库所在的目录。

解决方案或解决方法

将包含 ArcObjects Java 所需的本地库的目录添加到 PATH 环境变量中。

  • 在 Windows 和 Unix 平台上,将以下目录之一添加到 PATH 变量中:

    A. $ARCENGINEHOME\java\jre\bin

    B. $ARCENGINEHOME\bin

    Note:
    $ARCENGINEHOME may have to be replaced with the location of the ArcGIS SDK installation.
  • Unix 还提供了运行 $ARCENGINEHOME 中的 ArcEngine 辅助脚本的选项:init_engine.csh 或 init_engine.sh。
  • 有关详细信息,请参阅“相关信息”部分中的环境设置文档。

文章 ID: 000007942

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项
Esri Support AI Chatbot