0

次の手順を使用して、OSMAnd で実行するオフライン OSM ファイルを作成しようとしています。

java -Djava.util.logging.config.file=logging.properties -Xms256M -Xmx2560M -cp "./OsmAndMapCreator.jar:./lib/OsmAnd-core.jar:./lib/*.jar" net.osmand.data.index.IndexBatchCreator ./batch.xml

net.osmand.data.index.IndexBatchCreator クラスが見つからないというエラーが表示されます。

フォルダーを次のように指すように batch.xml を更新しました。

<process directory_for_osm_files="/opt/OpenStreetMap/osm_files"
directory_for_index_files="/opt/OpenStreetMap/index_files"
directory_for_generation="/opt/OpenStreetMap/gen_files" 

私の作業フォルダーを指定し、それらのフォルダーが存在します。

4

1 に答える 1

0

コマンドを実行する前に、OsmandMapCreator のメイン ディレクトリに "cd" する必要があります。Java クラスパスは、メイン ディレクトリからの相対パスです。

于 2015-11-08T20:07:05.023 に答える