You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2016-01-01 16:29:53
- Hiddenhausener
- Member

- From: Hiddenhausen
- Registered: 2013-09-25
- Posts: 363
[Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Hallo!
Um Java nicht auf dem PC (Win7 64) installieren zu müssen benutze ich den portablen JOSM, wie hier beschrieben: https://josm.openstreetmap.de/wiki/USB_Stick .
Das klappt auch gut. Leider taucht mit der neuen Version (9229) wieder dauernd die Fehlermeldung auf, dass JOSM zu wenig Arbeitsspeicher hat.
Es gibt dafür ja eine Startoption, aber ich weiß nicht ob und wie das auch mit dem portablen JOSM geht.
Hat vielleicht jemand eine Ahnung?
Gruß, Gerald
Last edited by Hiddenhausener (2016-01-02 12:35:30)
Offline
#2 2016-01-01 16:37:43
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Es gibt dafür ja eine Startoption, aber ich weiß nicht ob und wie das auch mit dem portablen JOSM geht.
Was meinst du genau mit "portablen Josm"?
Ich muss da gleich an PortableApps denken, bin mir aber nicht sicher ob das stimmt.
Gruss
walter
Offline
#3 2016-01-01 16:40:17
- Gehrke
- Member
- From: Bremen, DE
- Registered: 2013-10-19
- Posts: 1,894
- Website
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Software, die nicht extra installiert werden muss, sondern direkt (vom USB-Stick) gestartet werden kann.
Offline
#4 2016-01-01 16:43:13
- Hiddenhausener
- Member

- From: Hiddenhausen
- Registered: 2013-09-25
- Posts: 363
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Was meinst du genau mit "portablen Josm"?
Ich muss da gleich an PortableApps denken, bin mir aber nicht sicher ob das stimmt.Gruss
walter
Das wird ja in dem Link beschrieben. Man lädt von Portableapps "java portable" und "java portable launcher" runter.
Installiert beides und startet dann darüber die josm-tested.jar. Ich habe es eben nur nicht auf einem Stick.
Last edited by Hiddenhausener (2016-01-01 16:45:09)
Offline
#5 2016-01-01 16:51:25
- seichter
- Member
- Registered: 2011-05-21
- Posts: 3,337
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Das wird ja in dem Link beschrieben. Man lädt von Portableapps "java portable" und "java portable launcher" runter.
Installiert beides und startet dann darüber die josm-tested.jar. Ich habe es eben nur nicht auf einem Stick.
Seine Frage ist, wie man dem "Java Portable Launcher" die Kommandozeilenoptionen mitgibt.
So was wie
java -Xmx6000M -jar C:\Progs\JOSM\josm-tested.jar
Offline
#6 2016-01-01 16:52:40
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Das wird ja in dem Link beschrieben. Man lädt von Portableapps "java portable" und "java portable launcher" runter.
Installiert beides und startet dann darüber die josm-tested.jar. Ich habe es eben nur nicht auf einem Stick.
Ok, PortableMaps
Hab ich vor Jahren mal gemacht, ist natürlich alles weg. Sollte gehen, aber leider k.A. mehr wie.
Da muss ja irgendwo auf dem Stick - oder von wo du aus das machst - ein BAT-File sein, wo Josm aufgerufen wird. Da musst du halt ran.
Gruss
walter
Nachtrag: eine Environment-Variable (JAVA_OPTS ?) sollte das auch bringen.
Last edited by wambacher (2016-01-01 16:55:21)
Offline
#7 2016-01-01 17:39:52
- Hiddenhausener
- Member

- From: Hiddenhausen
- Registered: 2013-09-25
- Posts: 363
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Ok, PortableMaps
Hab ich vor Jahren mal gemacht, ist natürlich alles weg. Sollte gehen, aber leider k.A. mehr wie.
Da muss ja irgendwo auf dem Stick - oder von wo du aus das machst - ein BAT-File sein, wo Josm aufgerufen wird. Da musst du halt ran.Gruss
walterNachtrag: eine Environment-Variable (JAVA_OPTS ?) sollte das auch bringen.
Eine passende Batch Datei kann ich in dem Ordner nicht finden.
JAVA_OPTS habe ich, mit Google Hilfe, jetzt ausprobiert. Leider funktioniert keine Version, die ich gefunden habe. Im Statusbericht von JOSM steht immer: Memory Usage: 74 MB / 247 MB. Da müsste dann doch 1024MB stehen, oder?
Schätze, das ich was falsch eingebe.
Offline
#8 2016-01-01 19:04:50
- Bernhard Hiller
- Member

- Registered: 2011-05-10
- Posts: 1,122
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Gemäß dem von dir angegebenen Link wird auf dem Stick eine Datei Start.exe installiert, über welche Josm gestartet wird. Damit läßt sich wohl nix ändern.
Also mußt du diese Beschränkung umgehen. Baue dir eine Datei Josm.vbs, und fülle folgenden Inhalt ein:
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\Windows\System32\java.exe -Xmx1G -jar ""~dp0\josm-tested.jar""", 0Und dann machst du das zur Autostart-Aktion des USB-Sticks.
Aber um die Installation von Java auf dem Rechner kommst du da nicht rum!
Offline
#9 2016-01-01 20:18:26
- peb12345
- Member
- Registered: 2013-06-27
- Posts: 76
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
google://portable apps java JAVA_OPTS
Liefert u.a.:
http://portableapps.com/node/30058
Ich hätte noch mehr Ideen, aber wenn das reicht.
Offline
#10 2016-01-01 21:15:54
- Hiddenhausener
- Member

- From: Hiddenhausen
- Registered: 2013-09-25
- Posts: 363
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Erstmal Danke für die Mühe!
@Bernhard Hiller: Macht keinen Sinn. Wenn ich Java installieren muss kann ich auch JOSM installieren.
@peb12345: Wenn ich das mit meinen Englischkenntnissen richtig verstehe funktioniert es mit der normalen Version nicht. (Letzter Thread)
Edit: Ich habe jetzt die 64bit Version genommen, da hat man mehr Speicher.
Stusbericht zeigt jetzt: Memory Usage: 352 MB / 1820 MB
Last edited by Hiddenhausener (2016-01-01 21:29:15)
Offline
#11 2016-01-01 22:13:45
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Aber um die Installation von Java auf dem Rechner kommst du da nicht rum!
Nö, ich hatte früher auch Java auf dem Stick. Muss man halt da und nicht auf der lokalen Platte installieren. Ich konnte mit dem Stick an jeden Windows-Rechner gehen und dort mappen - ohne ein Bit zu installieren.
Gruss
walter
Last edited by wambacher (2016-01-01 22:39:02)
Offline
#12 2016-01-02 01:09:08
- friedl
- Member
- Registered: 2012-03-23
- Posts: 24
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Hatte das gleiche Problem. Ich habe mir zwei kleine Batch-Dateien gemacht und starte JOSM jetzt immer direkt mit der "Josm.bat".
Hier die beiden Dateien (irgendwie sollte es auch mit einer Datei funktionieren, bin aber nicht so der Batch-Experte):
Josm.bat
cmd /c JosmRunner.batJosmRunner.bat
set APPDATA=.\PortableApps\JavaPortableLauncher\Data\AppData
.\PortableApps\CommonFiles\Java64\bin\java.exe -Xmx1G -jar .\Josm\josm-tested.jarOffline
#13 2016-01-02 01:51:51
- Hiddenhausener
- Member

- From: Hiddenhausen
- Registered: 2013-09-25
- Posts: 363
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Auch wenn ich es im Augenblick nicht mehr brauche, es funktioniert. Ich musste natürlich meine Verzeichnisse anpassen, aber jetzt geht es. Die Josm.bat braucht es aber gar nicht.
Wenn ich direkt auf die JosmRunner.bat klicke startet es auch.
Offline
#14 2016-01-02 11:34:44
- friedl
- Member
- Registered: 2012-03-23
- Posts: 24
Re: [Erledigt] Mehr Arbeitsspeicher für portablen JOSM
Hatte früher das Problem, dass beim direkten Aufruf von "JosmRunner.bat" die Einstellungen vom falschen Verzeichnis (PC statt USB-Stick) gelesen wurden, da scheinbar das "set APPDATA=..." ignoriert wurde.
Hab's jetzt noch mal direkt mit "JosmRunner.bat" ausprobiert und, aus welchem Grund auch immer, es geht jetzt plötzlich auch so.
Offline