uDig2.0.0仅支持Java 8不支持其以上版本

459 阅读1分钟
简介 uDig(User-friendly Desktop Internet GIS):

uDig是一个开源的桌面应用程序框架,是构建在Eclipse RCP和GeoTools(一个开源的Java GIS工具包)上的桌面GIS。uDig作为一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看;是一个开源空间数据查看器与编辑器,对OpenGIS标准、WebGIS、网络地图服务器和网络功能服务器有特别的加强。

uDig的安装十分简单,只需要到官网上下载zip安装包解压就可以了,点击udig_internal.exe就能运行

官网下载地址: uDig : Downloads (refractions.net)

安装及汉化步骤:uDig简介和下载安装与设置中文语言包_udig安装_霸道流氓气质的博客-CSDN博客

报错:

如果你的Java版本不是1.8可能会出现以下错误:

image.png

找到对应的错误记录,在.log文件最后的会有这样的文字

image.png

在github上找的了报错原因,原来是因为uDig2.0.0仅支持Java 8,安装java 8后软件正常启动。

github报错讨论链接:StyleFactory is not an ImageIO SPI class · Issue #312 · locationtech/udig-platform (github.com)

另外根据论坛上老哥的说法,尚未发布的uDig 2.2.0.RC1将会支持Java 11,但是这都过去两年了新版本还没发布😢