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 2013-10-29 19:05:34
- erwin6330
- Member
- From: A-Kufstein
- Registered: 2011-08-18
- Posts: 395
Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Hallo Leute,
ich versuche mich gerade in der Programmierung von JOSM bzw. dem Compilieren von JAVA-Code und habe jetzt in der Datei
http://josm.openstreetmap.de/svn/trunk/ … ource.java
in den Zeilen
26 import org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser;
27 import org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException;
28 import org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.TokenMgrError;
das Problem, dass es im Verzeichnis org.openstreetmap.josm.gui.mappaint.mapcss keinen Ordner mit dem Namen parsergen gibt, es also auch keine Datei mit dem Namen MapCSSParser, welche er gerne importieren möchte.
Folglich gibt der Compiler eine Fehlermeldung aus, an der ich nun hänge und nicht weiterkomme.
Vielleicht ist ja ein Programmierer derzeit online und kann mir ein paar Tips geben, wo mein Fehler im Verständnis ist, wäre schön.
Danke im voraus
Erwin6330 aus Kufstein - Happy Mapping
Offline
#2 2013-10-29 19:50:17
- couchmapper
- Member
- Registered: 2013-02-17
- Posts: 462
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Hallo,
unter Ubuntu geht das hier in 4 Schritten vom Auschecken bis hin zum Starten von JOSM:
svn co http://josm.openstreetmap.de/svn/trunk
cd trunk
ant
java -jar dist/josm-custom.jarVielleicht hilft das ja?
Offline
#3 2013-10-29 19:57:29
- holgermappt
- Member
- Registered: 2010-06-19
- Posts: 120
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Hallo,
bei mir funktioniert das auch. Im Output von ant steht was von:
[exec] Reading from file /home/josm/core/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParser.jj . . .
[exec] Warning: Line 46, Column 5: Non-ASCII characters used in regular expression.
[exec] Please make sure you use the correct Reader when you create the parser, one that can handle your character set.
[exec] File "TokenMgrError.java" does not exist. Will create one.
[exec] File "ParseException.java" does not exist. Will create one.
[exec] File "Token.java" does not exist. Will create one.
[exec] File "SimpleCharStream.java" does not exist. Will create one.
[exec] Parser generated with 0 errors and 1 warnings.Sieht also so aus, als ob .../gui/mappaint/mapcss/parsergen generiert wird. Das Verzeichnis hat auch ein svn:ignore.
Holger
Offline
#4 2013-10-30 07:28:56
- erwin6330
- Member
- From: A-Kufstein
- Registered: 2011-08-18
- Posts: 395
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Morgen,
erstmal Danke für Eure Vorschläge und Tipps, werde ich mir heute Abend durch den Kopf gehen lassen und ausprobieren. ![]()
Erwin6330 aus Kufstein - Happy Mapping
Offline
#5 2013-10-30 09:13:10
- gormo
- Member
- Registered: 2013-08-01
- Posts: 2,119
- Website
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Morgen,
erstmal Danke für Eure Vorschläge und Tipps, werde ich mir heute Abend durch den Kopf gehen lassen und ausprobieren.
Du musst also erstmal die Javadateien bauen, das wird mit dem ant-Task erledigt. Einfach so auschecken und dann mit javac kompilieren scheint also nicht zu gehen.
OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)
Offline
#6 2013-10-30 10:57:15
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Du musst also erstmal die Javadateien bauen, das wird mit dem ant-Task erledigt. Einfach so auschecken und dann mit javac kompilieren scheint also nicht zu gehen.
korrekt, erst muß die Ameise alles richtig zusammenklauben, sonst geht garnix. javac wird dabei automatisch aufgerufen.
Gruss
walter
ach ja, jeden tag svn up machen, damit man immer die aktuelle Version hat. Und so nebenbei sieht man, wo sich was getan hat.
Last edited by wambacher (2013-10-30 10:59:18)
Offline
#7 2013-10-30 18:08:56
- Bernhard Hiller
- Member

- Registered: 2011-05-10
- Posts: 1,122
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Äh, hm... wie ist dein Background in Sachen Software-Entwicklung, insbesondere Java?
Für mich als .Net-Entwickler (C#) waren meine ersten Schritte im JOSM-Code sehr schwierig.
Offline
#8 2013-10-30 19:22:32
- SammysHP
- Member

- From: Celle, Germany
- Registered: 2012-02-27
- Posts: 1,707
- Website
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Als Java-Entwickler findet man sich eigentlich gut zurecht. Viele Teile sind halt mit der Zeit gewachsen und dadurch etwas unschön.
Offline
#9 2013-10-30 20:00:56
- erwin6330
- Member
- From: A-Kufstein
- Registered: 2011-08-18
- Posts: 395
Re: Quellcode JOSM, Verständnisproblem, Hilfe erbeten
Hallo zusammen,
ich bin weiter gekommen. Ant funktioniert, habe mein erster .jar compiliert.
Der/Das Apache Subversion tut auch einwandfrei seine Dienste, was will man mehr ![]()
Meine Programmierkenntnisse sind hauptsächlich php + mysql, java bisher noch nicht sooo viel.
Habe mich in den letzten Tagen etwas in JAVA bzw. den SourceCode von JOSM eingelesen und habe nun so eine Idee, wie ich mir das Arbeiten leichter machen könnte und probiere nun eben etwas herum.
Allerdings guckst Du hier: http://forum.openstreetmap.org/viewtopic.php?id=23063
Ich suche bestimmte Codepassagen, wer kann helfen?
Schönen Abend noch
Erwin6330 aus Kufstein - Happy Mapping
Offline