wiki:Source code

Version 12 (modified by Don-vip, 3 years ago) (diff)

Bye Oracle, hello OpenJDK

Source code

This page contains information about the source code and compilation steps.

Knowledge of Java is not necessary, some portions of the code are explained in comments. You can inspect single files over the web frontend at svn (or browser).

Get the source

  • From the official Subversion repository (recommended if you're interested in JOSM core only):
    svn co josm
  • From the official OSM Subversion repository (recommended if you're also interested in plugins):
    svn co
  • From the unofficial GitHub mirror:
    git clone git://

Compile source code

Compiling using Ant

The easiest way to compile JOSM, provided OpenJDK and Ant on your machine are properly set up, is to go to the josm directory and type:

ant clean dist

That will create a dist/josm-custom.jar file if successful.

Compiling using IDE