漏洞

漏洞:尝试将简单 Java 加载项添加到 ArcMap 将抛出错误并且无法加载

Last Published: April 25, 2020

描述

尝试将简单 Java 加载项添加到 ArcMap 时, 将返回以下错误并且该加载项无法加载:

此加载项中未找到任何 GUI 组件。
加载项版本不匹配。

此问题已在 ArcGIS Engine 和 ArcMap 10.6.x 和 10.7.x 版本中重现。

原因

在下述条件下,以下软件环境中会出现此错误:

  • 32 位 Java JDK 1.8
  • 32 位 Eclipse IDE
  • ArcGIS Desktop 10.7.x
  • ArcGIS Engine 10.7.x
  • ArcObjects SDK Java 10.7.x

Eclipse 环境已配置为与 Esri ArcObjects 和 ArcMap 加载项工程模板配合使用。 在 ArcMap 中打开新的空白地图并尝试添加 DesktopAddin.SimpleAddin.esriaddin 文件时,将返回错误。

解决办法

此问题的解决方法是使用以下步骤手动加载简单 Java 加载项:

  1. 导航至安装位置(默认):
C:/ProgramFiles(x86)/ArcGIS/DeveloperKit(x)/java/samples/arcobjects/addin/simpleaddin/lib/DesktopAddin.SimpleAddin.esriaddin
  1. 双击 .esriaddin ,然后单击安装加载项按钮。
  1. 要进行验证,请打开 ArcMap,使用自定义下拉菜单并 选择 Java > 自定义模式 > 命令选项卡, 然后确认 由 Esri 创建的简单 Java 加载项加载项管理器中位于我的加载项 中。

文章 ID:000021070

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

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