Could not initialize class com.esri.arcgisruntime.internal.jni.CoreSpatialReference报错解决

该博客主要介绍了在Linux服务器上解决Java项目中遇到的'Could not initialize class com.esri.arcgisruntime.internal.jni.CoreSpatialReference'错误的步骤,包括安装和配置Maven环境,设置本地仓库,安装动态库以及将Pom依赖文件导入到Linux项目。
摘要由CSDN通过智能技术生成

Linux服务器上Java接口报Could not initialize class com.esri.arcgisruntime.internal.jni.CoreSpatialReference的解决方案

1.安装并搭建Maven环境

  1. 进入MAVEN官网:https://maven.apache.org/download.cgi点击Download找到对应版本下载后缀为.tar.gz的安装包
  2. 点击archives可以下载历史版本.我这里使用的是3.6.3版本点击archives可以下载历史版本.我这里使用的是3.6.3版本
  3. 使用XFTP把安装包放到linux服务器上并解压(安装位置自定义).
  4. 我这里的安装位置是:/use/local/maven/apache-maven-3.6.3
  5. 解压:tar -zxvf apache-maven-3.6.3-bin.tar.gz

2.Setting文件配置以及创建本地仓库

  1. 创建本地仓库
    mkdir sources
    mkdir mvn_repo
  2. setting配置文件参考:
<?xml version="1.0" encoding="UTF-8"?>

<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied.  See the License for the
specific language governing permissions and limitations
under the License.
-->

<!--
 | This is the configuration file for Maven. It can be specified at two levels:
 |
 |  1. User Level. This settings.xml file provides configuration for a single user,
 |                 and is normally provided in ${user.home}/.m2/settings.xml.
 |
 |                 NOTE: This location can be overridden with the CLI option:
 |
 |                 -s /path/to/user/settings.xml
 |
 |  2. Global Level. This settings.xml file provides configuration for all Maven
 |                 users on a machine (assuming they're all using the same Maven
 |                 installation). It's normally provided in
 |                 ${maven.conf}/settings.xml.
 |
 |                 NOTE: This location can be overridden with the CLI option:
 |
 |                 -gs /path/to/global/settings.xml
 |
 | The sections in this sample file are intended to give you a running start at
 | getting the most out of your Maven installation. Where appropriate, the default
 | values (values used when the setting is not specified) are provided.
 |
 |-->
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
<!-- 本地仓库位置,根据自己的实际仓库位置修改 -->
<localRepository>/sources/mvn_repo</localRepository>

  <!-- interactiveMode
   | This will determine whether maven prompts you when it needs input. If set to false,
   | maven will use a sensible default value, perhaps based on some other setting, for
   | the parameter in question.
   |
   | Default: true
  <interactiveMode>true</interactiveMode>
  -->

  <!-- offl
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值