Hallo Tirkon, wo hast du die josm-tested.jar oder josm-latest.jar gespeichert? Ich gehe jetzt mal von "C:\osm\josm" aus. Eingaben müssen immer ohne die Anführungsstriche erfolgen.
Um die Eingabeaufforderung zu starten (das ist kein DOS-modus) gehst du wie folgt vor: Windows XP: Start -> Ausführen ... -> "cmd" eingeben und mit der Enter-Taste bestätigen Windows Vista/7: Start -> in Eingabezeile "cmd" eingeben und mit der Enter-Taste bestätigen Jetzt öffnet sich ein neues Fenster mit weißen Text auf schwarzen Grund (die Eingabeaufforderung). Hinter dem momentanen Verzeichnis blinkt ein "_" und dient als aktuelle Position der Eingabe. Dort gibt man jetzt den Befehl "cd C:\osm\josm" ein um in das JOSM-Verzeichnis zu wechseln. Bestätigt werden die Befehle jedesmahl mit Enter. Um ein Java-Programm zu starten, kann man es entweder mit Doppelklick auf die Datei ausführen oder durch einen Befehl in der Eingabeaufforderung. Um einen Programm zu starten genügt die Eingabe von "java -jar josm-tested.jar". Durch die Eingabe weiterer Parameter kann man die Ausführung des Java-Programmes in vielfältiger Weise beeinflussen. Beispiele: -Xms32m ... Gibt den minimal für Java verwendeten Arbeitsspeicher an. Hier 32 MB. -Xmx256m ... Gibt den maximal für Java verwendetbaren Arbeitsspeicher an. Hier 256 MB. ... Mögliche andere Werte sind hier alle Potenzen von 2, also auch 64, 128, 512, 1024 usw. -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy ... Beinflussung der Arbeitsspeichernutzung und -wiederfreigabe. -Dsun.java2d.ddscale=true ... Für Unterstützung der Arbeitsleistung durch die Grafikkarte. In Windows standardmäßig mit DirectX. [1] -Dsun.java2d.opengl=true -Dsun.java2d.d3d=false -Dsun.java2d.ddscale=true ... Um unter Windows anstatt DirectX die alternative OpenGL zu nutzen, sind die vorhergehenden Parameter notwendig. Unter Linux ist dies der einzige Weg um eine Grafikkartenunterstützung zu bekommen. [1] Zum Testen wie das ganze auf deinem Rechner läuft solltest du jetzt die beiden folgenden Varianten prüfen. Bitte beachte, dass die Eingabe hintereinander geschieht und keine kryptischen Zeichen enthält. Diese müssen gelöscht werden. "java -Dsun.java2d.ddscale=true -jar josm-tested.jar" oder "java -Dsun.java2d.opengl=true -Dsun.java2d.d3d=false -Dsun.java2d.ddscale=true -jar josm-tested.jar" Wenn eine Variante davon funktioniert, kannst du dann mit Hilfe der anderen Parameter schauen, ob das Programm damit besser funktioniert. Damit du diese Parameter nicht immer wieder neu eingeben musst, kannst du den funktionierenden Aufruf auch mit einer Verknüpfung oder einer Bat-Datei automatisch übergeben. Beispiel Bat-Datei: Im entsprechenden JOSM-Ordern mit einem Rechtsklick eine neue Textdatei erstellen. Öffne nun diese txt-Datei mit dem Editor und kopiere den funktionierenden Aufruf in diese Datei hinein. Nach dem Speichern musst der Name der Datei umbenannt werden. ("Neues Textdokument.txt" in "josm.bat") Beim nächsten mal wenn du JOSM starten willst, kannst du dies auch einfach mit einem Doppelklick auf "josm.bat" machen. Viel Spaß beim Probieren. André [1] Was ist DirectX oder OpenGL? Grob gesagt, liefern die beiden Standards Funktionen um die Grafikkarte als Programmierer einfach ansprechen zu können. Da DirectX von Microsoft entwickelt wird, gibt es dies nicht für die freien Betriebssysteme wie Linux. Heutige Grafikkarten für den Privatkundenmarkt - die ATI Radeon oder Nvidia GeForce - bieten oft sehr gute DirectX-Unterstützung, aber nicht für OpenGL. Die entsprechenden Pedants dazu sind die FireGL und QuaddroFX-Karten, welche eine erweiterte OpenGL-Unterstützung bieten und so auch für professionelle Programme wie CAD usw. unterstützen. _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de