<div dir="ltr">On Sun, Jul 20, 2008 at 1:57 PM, Joerg Ostertag (OSM Munich/Germany) <<a href="mailto:openstreetmap@ostertag.name">openstreetmap@ostertag.name</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Any Help/Fix is appreciated ...<br>
<br>
<br>
------------- Compile Josm<br>
<br>
BUILD SUCCESSFUL<br>
Total time: 0 seconds<br>
<br>
[javac] /home/tweety/<a href="http://svn.openstreetmap.org/applications/editors/josm/core/src/org/openstreetmap/josm/corrector/TagCorrectionTableModel.java:23" target="_blank">svn.openstreetmap.org/applications/editors/josm/core/src/org/openstreetmap/josm/corrector/TagCorrectionTableModel.java:23</a>:<br>

method does not override a method from its superclass<br>
    [javac]     @Override public int getColumnCount() {<br>
    [javac]          ^<br>
<br>
[javac] /home/tweety/<a href="http://svn.openstreetmap.org/applications/editors/josm/core/src/org/openstreetmap/josm/corrector/TagCorrectionTableModel.java:49" target="_blank">svn.openstreetmap.org/applications/editors/josm/core/src/org/openstreetmap/josm/corrector/TagCorrectionTableModel.java:49</a>:<br>

method does not override a method from its superclass<br>
    [javac]     @Override public int getRowCount() {<br>
    [javac]          ^<br>
<br>
[javac] /home/tweety/<a href="http://svn.openstreetmap.org/applications/editors/josm/core/src/org/openstreetmap/josm/corrector/TagCorrectionTableModel.java:53" target="_blank">svn.openstreetmap.org/applications/editors/josm/core/src/org/openstreetmap/josm/corrector/TagCorrectionTableModel.java:53</a>:<br>

method does not override a method from its superclass<br>
    [javac]     @Override public Object getValueAt(int rowIndex, int colIndex)<br>
{<br>
    [javac]          ^<br>
    [javac] Note: Some input files use unchecked or unsafe operations.<br>
    [javac] Note: Recompile with -Xlint:unchecked for details.<br>
    [javac] 3 errors<br>
<br>
BUILD FAILED<br>
/home/tweety/<a href="http://svn.openstreetmap.org/applications/editors/josm/core/build.xml:48" target="_blank">svn.openstreetmap.org/applications/editors/josm/core/build.xml:48</a>:<br>
Compile failed; see the compiler error output for details.<br>
<br>
Total time: 8 seconds<br>
<br>
--<br>
Jörg (Germany, Tettnang)<br>
</blockquote></div><br>It's a Java 5 vs. Java 6 issue. Java 5 didn't support the @Override annotation for interface methods (only for inherited class methods), but Java 6 requires it (argh! thanks, Sun). I thought JOSM was written to target Java 5, but from the errors it looks like the code is targeting Java 6 but it's being compiled with a Java 5 compiler. Actually, looking closer, it seems that error is coming from the recently added reversed-way tag corrector, which might have been written to target Java 6. You could probably just remove those few @Override annotations and it should compile fine.<br>
<br>Karl<br></div>