GeoTools를 사용할 때 FactoryRegistry 클래스를 찾을 수 없습니다.

341008

GeoTools 라이브러리를 사용하여 shapefile을로드하고 구문 분석하려고합니다. 그러나 파일을로드하려고하면 다음 호출이 결과에 대한 종속성 실패입니다 org.geotools.factory.FactoryRegistry.

DataStore newStore = DataStoreFinder.getDataStore(connect);

오류:

org/geotools/factory/FactoryRegistry
java.lang.NoClassDefFoundError: org/geotools/factory/FactoryRegistry

gradle에 다음 종속성을 포함했습니다.

compile files ('libs/geotools/gt-opengis-14.2.jar')
compile files ('libs/geotools/gt-api-14.2.jar')
compile files ('libs/geotools/gt-shapefile-14.2.jar')
compile files ('libs/geotools/gt-cql-14.2.jar')
compile files ('libs/geotools/gt-main-14.2.jar')
compile files ('libs/geotools/gt-referencing-14.2.jar')
compile files ('libs/geotools/gt-epsg-hsql-14.2.jar')

나는 그들 모두가 필요한지 확실하지 않지만 누락 된 수업이 없습니다. 내가 놓친 다른 의존성이 있습니까? 클래스는 여기 에 설명되어 있습니다 .

이안 터튼

이 문제에 대한 쉬운 대답은 Maven을 사용하여 종속성을 관리하는 것입니다. 그러면 자동으로 끌어 gt-metadata와 문제가 해결됩니다.

종속성을 직접 관리해야하는 경우 oops사용 하여 클래스에 대한 GeoTools jar를 검색하는 방법을 설명하는 블로그 게시물작성했습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의 클래스를 사용할 때 클래스를 찾을 수 없습니다.

분류에서Dev

laravel의 사용자 정의 클래스에서 호출 할 때 클래스를 찾을 수 없습니다.

분류에서Dev

클래스 템플릿이 정수를 사용할 때 멤버 선언을 찾을 수 없습니다.

분류에서Dev

Logback에서 조건부 처리를 사용할 때 FileExistsPropertyDefiner 클래스를 찾을 수 없습니다.

분류에서Dev

메인 클래스를 찾을 수 없습니다 : Java Jar를 실행할 때?

분류에서Dev

sudo를 사용할 때 명령을 찾을 수 없습니다.

분류에서Dev

jupyter에서 사용할 때 python 클래스에서 __init__를 찾을 수 없습니다.

분류에서Dev

InvokeMethod를 사용할 때 경로를 찾을 수 없습니다.

분류에서Dev

분산 TensorFlow를 사용할 때 GrpcServer 클래스를 찾을 수 없음

분류에서Dev

Maven 어셈블리 플러그인을 사용할 때 Geotools 데이터 저장소를 찾을 수 없습니다.

분류에서Dev

java 클래스를 찾을 수 없기 때문에 leiningen을 실행할 수 없습니다. 예외

분류에서Dev

Future를 사용할 때 flutter / dart의 클래스 변수에 값을 저장할 수 없습니다.

분류에서Dev

클래스를 토글 할 때 다른 값으로 동일한 CSS 속성을 사용할 수 없습니다.

분류에서Dev

Parcelable : 다른 앱에서 호출 할 때 비 정렬화할 때 클래스를 찾을 수 없습니다.

분류에서Dev

Laravel 5.4 클래스 사용자를 찾을 수 없습니다.

분류에서Dev

동적 기능을 사용할 때 APK를 빌드 할 때 클래스를 찾을 수 없음

분류에서Dev

TypeError : Array.prototype을 사용할 때 함수를 찾을 수 없습니다.

분류에서Dev

MahApps.Metro를 사용할 때 사전을 찾을 수 없습니다.

분류에서Dev

셀레늄을 사용할 때 Tomcat이 클래스를 컴파일 할 수 없습니다.

분류에서Dev

치명적인 오류 : 네임 스페이스를 사용할 때 'WC_Settings_Page'클래스를 찾을 수 없습니다.

분류에서Dev

구축 할 때 Maven은 내 테스트 테스트 클래스를 찾을 수 없습니다

분류에서Dev

karma-webpack을 사용할 때 모듈 오류를 찾을 수 없습니다.

분류에서Dev

ionic start를 사용할 때 'read'모듈을 찾을 수 없습니다.

분류에서Dev

java : .isDigit ()을 사용하려고 할 때 기호를 찾을 수 없습니다.

분류에서Dev

로컬 pypi 저장소를 사용할 때 whl을 찾을 수 없습니다.

분류에서Dev

Proguard는 "gradlew build"를 처음 실행할 때 참조 된 클래스를 찾을 수 없습니다.

분류에서Dev

문자열 ID를 사용할 때보기를 찾을 수 없습니다.

분류에서Dev

Boost를 사용할 때 "-lboost_python-mt"오류를 찾을 수 없습니다.

분류에서Dev

AngularJS는 IIFE를 사용할 때 구성 요소를 찾을 수 없습니다.

Related 관련 기사

  1. 1

    사용자 정의 클래스를 사용할 때 클래스를 찾을 수 없습니다.

  2. 2

    laravel의 사용자 정의 클래스에서 호출 할 때 클래스를 찾을 수 없습니다.

  3. 3

    클래스 템플릿이 정수를 사용할 때 멤버 선언을 찾을 수 없습니다.

  4. 4

    Logback에서 조건부 처리를 사용할 때 FileExistsPropertyDefiner 클래스를 찾을 수 없습니다.

  5. 5

    메인 클래스를 찾을 수 없습니다 : Java Jar를 실행할 때?

  6. 6

    sudo를 사용할 때 명령을 찾을 수 없습니다.

  7. 7

    jupyter에서 사용할 때 python 클래스에서 __init__를 찾을 수 없습니다.

  8. 8

    InvokeMethod를 사용할 때 경로를 찾을 수 없습니다.

  9. 9

    분산 TensorFlow를 사용할 때 GrpcServer 클래스를 찾을 수 없음

  10. 10

    Maven 어셈블리 플러그인을 사용할 때 Geotools 데이터 저장소를 찾을 수 없습니다.

  11. 11

    java 클래스를 찾을 수 없기 때문에 leiningen을 실행할 수 없습니다. 예외

  12. 12

    Future를 사용할 때 flutter / dart의 클래스 변수에 값을 저장할 수 없습니다.

  13. 13

    클래스를 토글 할 때 다른 값으로 동일한 CSS 속성을 사용할 수 없습니다.

  14. 14

    Parcelable : 다른 앱에서 호출 할 때 비 정렬화할 때 클래스를 찾을 수 없습니다.

  15. 15

    Laravel 5.4 클래스 사용자를 찾을 수 없습니다.

  16. 16

    동적 기능을 사용할 때 APK를 빌드 할 때 클래스를 찾을 수 없음

  17. 17

    TypeError : Array.prototype을 사용할 때 함수를 찾을 수 없습니다.

  18. 18

    MahApps.Metro를 사용할 때 사전을 찾을 수 없습니다.

  19. 19

    셀레늄을 사용할 때 Tomcat이 클래스를 컴파일 할 수 없습니다.

  20. 20

    치명적인 오류 : 네임 스페이스를 사용할 때 'WC_Settings_Page'클래스를 찾을 수 없습니다.

  21. 21

    구축 할 때 Maven은 내 테스트 테스트 클래스를 찾을 수 없습니다

  22. 22

    karma-webpack을 사용할 때 모듈 오류를 찾을 수 없습니다.

  23. 23

    ionic start를 사용할 때 'read'모듈을 찾을 수 없습니다.

  24. 24

    java : .isDigit ()을 사용하려고 할 때 기호를 찾을 수 없습니다.

  25. 25

    로컬 pypi 저장소를 사용할 때 whl을 찾을 수 없습니다.

  26. 26

    Proguard는 "gradlew build"를 처음 실행할 때 참조 된 클래스를 찾을 수 없습니다.

  27. 27

    문자열 ID를 사용할 때보기를 찾을 수 없습니다.

  28. 28

    Boost를 사용할 때 "-lboost_python-mt"오류를 찾을 수 없습니다.

  29. 29

    AngularJS는 IIFE를 사용할 때 구성 요소를 찾을 수 없습니다.

뜨겁다태그

보관