Moin !
da die perl-community zur Zeit nicht erreichbar ist und viele mit perl in osm basteln stelle ich meine frage einmal hier.
das perl-skript soll mkgmap starten - in batch funktioniert der aufruf.
hier mein perl-code an betreffender stelle (die variablen-werte lasse ich einmal weg - das erzeugte commando folgt):
# java -Xmx512M -jar ../mkgmap-GarminKartenGenerieren/mkgmap.jar --utf8 --map-features=jan2009.csv --family-id=42 --tdbfile ../osm_geofabrik_data/schleswig-holstein.osm ../osm_geofabrik_data/hamburg.osm ../osm_geofabrik_data/niedersachsen.osm
$java_command = 'java '.$mkgmap_memory_option.' '.$mkgmap_file.' '.$mkgmap_utf8.' --map-features='.$mkgmap_map_feature.' --family-id='.$mkgmap_family_id.' '.$mkgmap_tdbfile;
#create osmfiles which to merge
print "create osmfiles which to merge\n";
foreach $osmfile (@osmfiles) {
$java_command = $java_command.' '.$osmfile
}
print "\n\nmkgmap-command:\n";
print $java_command;
system $java_command;
perl setzt dann folgenden funktionsaufruf ab:
java -Xmx512M ../mkgmap-GarminKartenGenerieren/mkgmap.jar --utf8 --map-feat
s=jan2009.csv --family-id=42 --tdbfile ../osm_geofabrik_data/schleswig-holste
osm ../osm_geofabrik_data/hamburg.osm ../osm_geofabrik_data/niedersachsen.osm
und im commando-fenster kommt folgende meldung:
Exception in thread "main" java.lang.NoClassDefFoundError: ///mkgmap-GarminKartenGenerieren/mkgmap/jar
kann mir einer sagen was ich (greenhorn) falsch gemacht habe ?
gruß Jan