操作方法

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

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项