Java 无法从 Geotools 导入 class GridCoverage

Java impossible to import class GridCoverage from Geotools

我正在尝试从 Geotools 中导入一些 class 但它的对象似乎无法识别:

public Coverage() {
        File file = new File("test.tiff");

        AbstractGridFormat format = GridFormatFinder.findFormat(file);
        GridCoverage2DReader reader = format.getReader(file);

        GridCoverage2D coverage = reader.read(null);

    }

我已经导入了这个库:

geotools_version = '25'
implementation "org.geotools:gt-coverage:${geotools_version}"

来源:https://docs.geotools.org/latest/userguide/library/coverage/grid.html

如果是 build.gradle,请使用以下内容。

如果 gradle 的更高版本如 6,请使用下面的版本。

implementation 'org.geotools:gt-coverage:24.2'

如果 gradle 的版本较低,例如 4,请使用以下内容。

compile group: 'org.geotools', name: 'gt-coverage', version: '24.2'

进行更改后,使用您最喜欢的 ide,刷新 gradle 项目。完成后,您将能够导入 class.