环境:JKD11,arcgis-runtime-sdk-java-100.13.0

pom文件中配置如下:(另外还需要引用javafx的依赖,请自行百度)

        <dependency><groupId>com.esri.arcgisruntime</groupId><artifactId>arcgis-java</artifactId><version>100.13.0</version></dependency>
import com.esri.arcgisruntime.ArcGISRuntimeEnvironment;
import com.esri.arcgisruntime.mapping.ArcGISMap;
import com.esri.arcgisruntime.mapping.BasemapStyle;
import com.esri.arcgisruntime.mapping.Viewpoint;
import com.esri.arcgisruntime.mapping.view.MapView;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;public class Map extends Application {private MapView mapView;public static void main(String[] args) {Application.launch(args);}@Overridepublic void start(Stage stage) {stage.setTitle("Display a map tutorial");stage.setWidth(800);stage.setHeight(700);stage.show();StackPane stackPane = new StackPane();Scene scene = new Scene(stackPane);stage.setScene(scene);ArcGISRuntimeEnvironment.setApiKey(yourApiKey);mapView = new MapView();stackPane.getChildren().add(mapView);ArcGISMap map = new ArcGISMap(BasemapStyle.ARCGIS_TOPOGRAPHIC);mapView.setMap(map);mapView.setViewpoint(new Viewpoint(34.02700, -118.80543, 144447.638572));}@Overridepublic void stop() {if (mapView != null) {mapView.dispose();}}}

注:需要到esri官网申请apikey

运行,报异常:java.lang.RuntimeException: Could not find runtime in any of:

由于arcgis runtime sdk java需要依赖的dll文件没有找到,解决方法:将jniLibs和resources两个目录解压到根目录,如图:

又遇到新问题:java.lang.IllegalAccessError: superclass access check failed: class com.sun.javafx.scene.control.ControlHelper

解决方法:新建类MapLauncher

public class MapLauncher {public static void main(String[] args) {Map.main(args);}
}

运行成功

arcgis runtime sdk java部署和踩到的坑相关推荐

  1. 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)...

    1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...

  2. ArcGIS API for JavaScript 各个版本的SDK下载和发布 ,ArcGIS Runtime SDK for Android、ArcGIS Runtime SDK for Java等

    ArcGIS API for JS 官网地址:https://developers.arcgis.com/javascript/ ArcGIS API for JavaScript 各个版本的SDK下 ...

  3. arcgis for android sdk下载地址,Arcgis Runtime sdk for android 授权

    要下载和安装 ArcGISRuntime SDK for Android,您需要注册开发者账户,进而便拥有了访问所有功能的权限,从而实现开发和测试目的.但是,这种情况下,应用程序中的所有地图都具有水印 ...

  4. 《ArcGIS Runtime SDK for Android开发笔记》——离在线一体化技术:离线矢量数据下载...

    1.前言 1.1.环境准备: ArcGIS for Desktop 10.4.1(10.2.1以上版本即可) ArcGIS for Server 10.4.1 (10.2.1以上版本即可) Postg ...

  5. 《ArcGIS Runtime SDK for Android开发笔记》——(3)、ArcGIS Runtime SDK概述

    1.前言 ArcGIS Runtime SDK是一整套用于构建原生及跨平台的地图应用程序的开发包,包括移动设备的Android.iOS.Windows Phone,针对桌面的.Net.Java.OSX ...

  6. ArcGIS Runtime SDK for Windows Phone 入门教程

    ArcGIS Runtime SDK for Windows Phone 入门教程 基本概念 Windows Phone平台介绍 Windows Phone是微软发布的一款手机操作系统,它将微软旗下的 ...

  7. 基于Arcgis Runtime SDK 100.x 的Android GIS开发之基础配置

    原始文档地址下载:传送门(密码:3jfu) API reference:传送门 本篇博客基于Android Studio, Arcgis Runtime 100.5.0, 截止博客发布时均为最新版本, ...

  8. 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析...

    1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...

  9. 《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建

    一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包.能够在开发出在windows phone, ...

最新文章

  1. ​Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机
  2. mini mp3模块 输出_小米有品众筹魔方mini电脑主机
  3. 【PAT甲级 排列组合】1093 Count PAT's (25 分) C++ 全部AC
  4. kotlin mysql数据库_在kotlin中使用mysql行级锁
  5. Linux下添加eigen头文件,移植Eigen库到SylixOS下及使用方法
  6. [转]网页不需要漂亮
  7. 问题七十:计算机图形中的采样(Sampling)
  8. 人脸方向学习(二十一):Face Landmark Detection-FAB-解读
  9. vue.js 常用语法总结(一)
  10. 2006 年100 款最佳安全工具谱
  11. 关于微PE的那些事和重装系统
  12. VB.NET读取数据库时多线程显示进度条
  13. 确定权重的方法-主成分分析
  14. 内网自建yum源和apt源(含各信创系统)
  15. SaaS 长河下,AfterShip 技术升级的“加减法”
  16. ubuntu保存退出
  17. 个人主页【阿飞算法】
  18. ROS雷达包出现:ERROR: cannot launch node of type: rplidar_ros
  19. win8 编译x265
  20. 千锋教育python2104期总结day11

热门文章

  1. 判定是否互为字符重排(入门算法30)
  2. [jzoj 6305] 最小值 {单调栈}
  3. 微信公众号中图文素材如何实现各种边框等样式
  4. 国内外视频编解码标准体系-横向纵向对比全球三个体系标准
  5. 此计算机未配置为允许委派用户凭据,Kerberos 协议转换和受限委派
  6. HTTP(7) HTTPS
  7. 【甲は乙を···(さ)せます】使役形式
  8. android apk自动安装包下载,apk安装包管理app下载-apk安装包文件管理 安卓版v13-PC6安卓网...
  9. vb.net、vb播放声音 wince下播放声音文件(wav)
  10. 高通平台蓝牙--清除alarm issue