arcgis runtime sdk java部署和踩到的坑
环境: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部署和踩到的坑相关推荐
- 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)...
1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...
- 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下 ...
- arcgis for android sdk下载地址,Arcgis Runtime sdk for android 授权
要下载和安装 ArcGISRuntime SDK for Android,您需要注册开发者账户,进而便拥有了访问所有功能的权限,从而实现开发和测试目的.但是,这种情况下,应用程序中的所有地图都具有水印 ...
- 《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 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(3)、ArcGIS Runtime SDK概述
1.前言 ArcGIS Runtime SDK是一整套用于构建原生及跨平台的地图应用程序的开发包,包括移动设备的Android.iOS.Windows Phone,针对桌面的.Net.Java.OSX ...
- ArcGIS Runtime SDK for Windows Phone 入门教程
ArcGIS Runtime SDK for Windows Phone 入门教程 基本概念 Windows Phone平台介绍 Windows Phone是微软发布的一款手机操作系统,它将微软旗下的 ...
- 基于Arcgis Runtime SDK 100.x 的Android GIS开发之基础配置
原始文档地址下载:传送门(密码:3jfu) API reference:传送门 本篇博客基于Android Studio, Arcgis Runtime 100.5.0, 截止博客发布时均为最新版本, ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析...
1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...
- 《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建
一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包.能够在开发出在windows phone, ...
最新文章
- ​Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机
- mini mp3模块 输出_小米有品众筹魔方mini电脑主机
- 【PAT甲级 排列组合】1093 Count PAT's (25 分) C++ 全部AC
- kotlin mysql数据库_在kotlin中使用mysql行级锁
- Linux下添加eigen头文件,移植Eigen库到SylixOS下及使用方法
- [转]网页不需要漂亮
- 问题七十:计算机图形中的采样(Sampling)
- 人脸方向学习(二十一):Face Landmark Detection-FAB-解读
- vue.js 常用语法总结(一)
- 2006 年100 款最佳安全工具谱
- 关于微PE的那些事和重装系统
- VB.NET读取数据库时多线程显示进度条
- 确定权重的方法-主成分分析
- 内网自建yum源和apt源(含各信创系统)
- SaaS 长河下,AfterShip 技术升级的“加减法”
- ubuntu保存退出
- 个人主页【阿飞算法】
- ROS雷达包出现:ERROR: cannot launch node of type: rplidar_ros
- win8 编译x265
- 千锋教育python2104期总结day11
热门文章
- 判定是否互为字符重排(入门算法30)
- [jzoj 6305] 最小值 {单调栈}
- 微信公众号中图文素材如何实现各种边框等样式
- 国内外视频编解码标准体系-横向纵向对比全球三个体系标准
- 此计算机未配置为允许委派用户凭据,Kerberos 协议转换和受限委派
- HTTP(7) HTTPS
- 【甲は乙を···(さ)せます】使役形式
- android apk自动安装包下载,apk安装包管理app下载-apk安装包文件管理 安卓版v13-PC6安卓网...
- vb.net、vb播放声音 wince下播放声音文件(wav)
- 高通平台蓝牙--清除alarm issue