이것은 주로 자바 질문이며, 제가 간과하고있는 것 같습니다.osmdroid-packager 메인 클래스를 찾을 수 없거나로드 할 수 없습니다.
나는 osmdroid-packager (http://code.google.com/p/osmdroid/wiki/HowToUsePackager)를 사용하여 Ubuntu Linux의 안드로이드 애플 리케이션을위한 맵 타일을 패키지화하려고 노력해 왔습니다. 나는 위의 사이트에서 지침을 따르고 몇 가지 문제를 겪었다.
저는 현재 디렉토리에 osmdroid-android-3.0.8.jar, osmdroid-packager-3.0.8.jar 및 slf4j-android-1.6.1-RCq.jar가 있습니다. 내가 클래스 경로를 설정하고 아래의 명령을 사용하여 실행하려고 한 것은 나에게
이 '찾거나 메인 클래스 org.osmdroid.mtp.OSMMapTilePackager로드 할 수 없습니다'
나 '오류를 제공합니다 클래스 패스 (CLASSPATH, jar, 현재 디렉토리, -classpath)를 동일한 결과로 설정하는 다양한 변형을 시도했습니다. 내가 생각해 낼 수있는 가장 좋은 점은 수업이 항아리에 없다는 것입니다. 나는 위의 웹 사이트에서 시도
명령이었다 :
set classpath='osmdroid-android-3.0.8.jar;osmdroid-packager-3.0.8.jar;slf4j-android-1.6.1-RC1.jar;sqlitejdbc-v056.jar'
java org.osmdroid.mtp.OSMMapTilePackager -u http://tile.openstreetmap.org/%d/%d/%d.png -t Mapnik -d haarlem.zip -zmax 18 -n 52.4244 -s 52.3388 -e 4.6746 -w 4.594
java -cp . org.osmdroid.mtp.OSMMapTilePackager
이 같은 오류를 제공합니다.
아직 sqlitejdbc의 사본을 다운로드하지는 않았지만 문제가 아닌 것으로 확신합니다.
관리자로 실행하십시오. 도움이됩니다. – Tony