JDK11通过Maven项目使用Java-Arcgis API

安装JDK11及以上版本

参考链接:https://jingyan.baidu.com/article/b87fe19e5a145b5218356834.html

官方文档

参考链接:https://developers.arcgis.com/java/latest/guide/get-the-sdk.htm

下载样例APP

链接: link.

接下来将用截图解释这个链接里的操作过程,便于理解。

Maven依赖加载缓慢

参考链接:Maven镜像添加
右键pom.xml->Maven
Create settings.xml
在settings.xml中加入如下镜像配置

<mirrors>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>

    <mirror>
        <id>uk</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://uk.maven.org/maven2/</url>
    </mirror>

    <mirror>
        <id>CN</id>
        <name>OSChina Central</name>
        <url>http://maven.oschina.net/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>

    <mirror>
        <id>nexus</id>
        <name>internal nexus repository</name>
        <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
        <url>http://repo.maven.apache.org/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

如果有之前加载的依赖包报红,则将对应的pom.xml文件中的依赖项删除,maven视图中的依赖包消失,再重新将删除的依赖项加入到pom.xml即可。

如何使用这个样例APP

  1. File->New Project->Project From Existing Source 选择maven项目,选择导入java-maven-starter-project-master
    在这里插入图片描述
    2.File->Project Structure 将 Project和Module的语言都改为Java11,然后点击右下角的Apply,然后点击确定。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. View->Tool Windows->Maven
    在这里插入图片描述
    打开Maven视图,这时IDEA的右侧会出现如图所示。
    在这里插入图片描述

  3. Plugins->dependency
    在这个路径下找到dependency:unpack 双击这个plugin(插件),这一步将会自动解压依赖包中的基本文件。
    在这里插入图片描述

  4. Lifecycle->compile
    双击这个compile,这一步会自动编译内部依赖包。
    在这里插入图片描述

  5. Plugins->exec
    双击exec:java,这一步就是运行(run)
    在这里插入图片描述

结果

在这里插入图片描述

修改

自此以后凡有修改,只需要先点Lifecycle->compile; 再点Plugins->exec->exec:java即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值