因为项目需要使用Gis地图,一直学java的,于是找到了geotools,更新还很频繁,那就用他吧,下载了最新版的geotools-23.4-bin,netbeans开发起来,导入java包,按照官网文档Quickstart代码抄过来,期待出界面但是报了一堆错:
//si-units-Java8-7.0.1.jar
//Exception in thread "main" java.lang.NoClassDefFoundError: si/uom/SI
//indriya-2.1.1.jar
//Exception in thread "main" java.lang.NoClassDefFoundError: tech/units/indriya/unit/Units
//unit-api-1.0.jar
//Exception in thread "main" java.lang.NoClassDefFoundError: javax/measure/spi/SystemOfUnits
//uom-lib-common-1.0.2.jar
//Exception in thread "main" java.lang.NoClassDefFoundError: tech/uom/lib/common/function/Nameable
//uom-se-1.0.8.jar
//Exception in thread "main" java.lang.NoClassDefFoundError: tec/uom/se/AbstractSystemOfUnits
费了好几天时间找了各种版本的jar包,最终如上对应的jar导入后终于可以看到地图界面了。
但是还有很多其他错误:
警告: Can't load a service for category "RasterProcess". Cause is "ServiceConfigurationError: org.geotools.process.raster.RasterProcess: Provider org.geotools.process.raster.JiffleProcess could not be instantiated".
java.util.ServiceConfigurationError: org.geotools.process.raster.RasterProcess: Provider org.geotools.process.raster.JiffleProcess could not be instantiated
Caused by: java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
网上查了需要安装JAI运行时环境。暂时不安装了,后面再说吧。
相关推荐
org.geotools org.geotools.arcsde org.geotools.arcsde.data org.geotools.arcsde.data.versioning org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.gce org.geotools....
《GeoTools汉语版资料》是一份详实的资源集合,主要针对使用GeoTools进行地理信息系统(GIS)开发的用户。GeoTools是一个开放源代码的Java库,它实现了OGC(Open Geospatial Consortium)标准,提供了对地理空间数据...
org.geotools org.geotools.arcsde org.geotools.arcsde.data org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.jndi org.geotools.arcsde.logging org.geotools.arcsde....
标题"geotools所需jar包合集"表明这是一个包含GeoTools库关键组件的集合,可能包含了GeoTools的主要模块,使得开发者能够快速引入并使用该库。描述中提到的"内含4个geotools的jar包",意味着这个压缩包提供了四个...
在 GeoTools 的基础上,我们可以实现一个简单的 WMS(Web Map Service),本文将对 GeoTools 对 WMS 的实现支持进行详细的介绍。 GeoTools 简介 GeoTools 是一个基于 Java 语言的开源 GIS 工具包,提供了地理信息...
### GeoTools 学习系列(一):IntelliJ IDEA 搭建快速入门示例 #### 一、概述 GeoTools 是一个开源 Java 库,用于地理空间数据的处理和展示,支持多种地理空间数据格式。对于初学者来说,熟悉如何在开发环境中...
**Geotools API 手册**是一份详细的技术文档,主要针对使用Geotools库进行地理信息系统(GIS)开发的程序员。Geotools是开源Java库,它提供了一系列的工具和接口,使得开发者能够轻松地在Java应用程序中处理、分析和...
import org.geotools.data.FileDataStore; import org.geotools.data.FileDataStoreFinder; import org.geotools.data.simple.SimpleFeatureSource; import org.geotools.map.FeatureLayer; import org.geotools.map...
GeoTools是开源GIS(地理信息系统)领域的一个重要项目,它为Java开发者提供了处理地理空间数据的强大工具。这个“geotools18.1依赖jar包”是GeoTools库的第18.1版本,经过验证,它在使用时是稳定且无错误的。 Geo...
- **MyGeoTools.doc**:这可能是一份个人整理的GeoTools学习笔记,包含了使用GeoTools开发GIS应用的关键概念和代码示例。 - **MyGeoTools.mht**:可能是另一种格式的学习资料,MHT是单个文件的Web档案,可能包含...
GeoTools是一个开源的Java库,专门用于处理地理空间数据和执行与GIS(地理信息系统)相关的操作。这个"geoTools所需jar包"包含了经过编译和打包的GeoTools库,使得开发者可以直接在他们的项目中使用,而无需经历繁琐...
在IT领域,尤其是在地理信息系统(GIS)开发中,Java的Geotools库是一个不可或缺的组件。本文将深入探讨Geotools的基本概念、主要功能以及如何利用其进行坐标转换,帮助开发者更好地理解和运用这个强大的工具。 Geo...
GeoTools是一个开源的Java库,专门用于处理地理空间数据。这个“geotools依赖包”包含了一组模块,用于支持各种地理信息系统(GIS)的功能,如读取、写入和操作地理空间数据。GeoTools库遵循Java Community Process ...
GeoTools是一个开源的Java库,专门用于地理信息系统(GIS)开发,它提供了一系列API和工具,使得开发者能够处理地理数据、地图以及空间操作。在构建GeoTools源码时,由于网络限制,一些必要的依赖包可能难以获取。...
GeoTools是一个开源的Java库,专门用于处理地理空间数据,它是基于Open Geospatial Consortium (OGC)标准的实现。这个压缩包包含了GeoTools库的版本18.4,是开发地理信息系统(GIS)应用的重要工具。在GIS领域,开发者...
GeoTools是一个开源的Java库,专门用于处理地理信息系统(GIS)的数据和任务。它提供了大量的API和工具,使得开发者能够轻松地在应用程序中集成地理空间数据处理功能。本次我们关注的是GeoTools的18.4版本,这是一个...
GeoTools是一款功能强大的开源GIS(Geographic Information System)工具包,提供了丰富的API和插件,帮助开发者快速构建GIS应用程序。在本指南中,我们将详细介绍GeoTools的基本概念、库函数、插件、扩展模块、下载...
其中,geotools作为一款强大的开源Java库,为开发者提供了丰富的地理编码和空间分析功能。本文将深入探讨geotools如何帮助我们处理经纬度点与区域的关系,以及其在实际应用中的重要性。 首先,我们要明确什么是...