OsmAnd MapCreator: IndexBatchCreator nicht gefunden

Nachdem ich es nun geschafft habe, meine erste Änderung im Stil in die Karte einzubauen und sichtbar werden zu lassen, wollte ich den Kartenerstellungsprozess auf eine Batch-Datei umstellen.
Allerdings erhalte ich beim Aufruf von

C:\Program Files (x86)\OpenStreetMap\OsmAndMapCreator>java -Djava.util.logging.config.file=logging.properties -Xms64M -Xmx6300M -cp “./OsmAndMapCreator.jar:lib/OsmAnd-core.jar:./lib/*.jar” net.osmand.util.IndexBatchCreator E:\Maps\Development\Chile.OsmAnd\batch.xml

die Fehlermeldung

Fehler: Hauptklasse net.osmand.util.IndexBatchCreator konnte nicht gefunden oder geladen werden

Was ist da schon wieder falsch?

Das war ganz banal ein Problem des Java-Classpath. Der wurde beim Aufruf so gesetzt, daß er relativ zum momentanen Verzeichnis angegeben wurde statt relativ zur .bat-Datei. Das läßt sich einfach beheben und habe es in
https://github.com/osmandapp/OsmAnd-tools/issues/334
beschrieben.

Für den Fall, daß es dort in Vergessenheit gerät (schließlich wird die notorisch kaputte zip-Datei mit den OsmandMapcreator Tools auch nie repariert…), hier mal der Inhalt der inspector.bat-Datei wie er sein sollte:

java.exe -Djava.util.logging.config.file=logging.properties -Xms64M -Xmx512M -cp “%~dp0\OsmAndMapCreator.jar”;“%~dp0\lib*.jar” net.osmand.obf.BinaryInspector %*

Bei den anderen .bat-Dateien ist das entsprechend azupassen: ~dp0 und “” rein.