[gelöst] OsmAndMapCreator: Schwierigkeiten beim Ausführen:

Hallo, ich bin neu hier :slight_smile:

ich versuche, das Programm gemäß der Anleitung im Wiki unter Ubuntu zum Laufen zu kriegen, bis jetzt ohne Erfolg: Sowohl das Skript, als mauch die Java-Datei habe ich ausführbar gemacht. Beiderlei Ausführung endet mit dieser Meldung:

Ich benutze Java wie folgt:

Für jede Hilfe wäre ich dankbar :slight_smile:

Wie rufst du OsmAndMapCreator auf? Mit welchem Kommandozeilenbefehl?

Immer wenn ich diese Fehlermeldungen irgendwo bekommen habe, musste ich meistens mal wieder Java updaten.

Versuchs mal mit Java 7 dann tuts bestimmt! :smiley:

Gemäß der Anleitung im Wiki:

Wenn du ein unixoides System benutzt, mach mal bitte (ansonsten das Windows-Äquivalent, das ich nicht kenne):

pwd

Außerdem bitte (unabhängig vom System):

java -showversion
/home/benni

Siehe oben.

Ich hab’ nach einigem Suchen einen Hinweis gefunden: http://javarevisited.blogspot.com/2011/07/javalangunsupportedclassversionerror.html

Für das kompilieren gibt es eine -allerdings veraltete- Anleitung, deren Lernkurve ich als etwas steil empfinde: https://code.google.com/p/osmand/wiki/CommandLineBuildEnvironment :-/ Eine Aktualisierung auf OpenJDK 7 scheint also tatsächlich das Gebot der Stunde zu sein.

Ich kann mich - trotz meines fortgeschrittenen Alters :wink: - noch daran erinnern, dass eine bestimmte hier verwendete Java-Class erst unter Java7 funktioniert. Steht irgendwo im Forum, kann ich aber nicht mehr finden.

Da ja schon Java8 aktuell ist und Java9 vor den Toren steht, ist ein Upgrade auf 7 oder 8 überfällig.

Gruss
walter

ps: ich fahre Java7, werde aber “meine” Java-Anwendungen (JOSM, Osmosis, Eclipse/Jetty9, GeoServer) checken, ob die unter V8 laufen.

Das hat dann auch geholfen. Ein Hinweis auf die zu verwendende Java-Version im WIKI wäre ganz hilfreich.

Dann tu es doch! Ein Wiki lebt vom Mitmachen. Sonst wird das nix mit dem “Wow!”. :slight_smile: