- Timestamp:
- 2012-10-31T23:32:13+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/README
r5493 r5545 4 4 I. Install & Launch 5 5 ============================================================================= 6 6 7 7 Installation notes 8 8 ------------------ … … 10 10 11 11 * The JOSM .jar file, e.g., josm-tested.jar or josm-latest.jar 12 * Java Runtime Environment (JRE) 1.6, or later. 12 * Java Runtime Environment (JRE) 1.6, or later. 13 13 14 14 15 15 How to get Java Runtime Environment 16 16 ----------------------------------- 17 You need JRE Version 1.6 (also called Java 6), or later. 17 You need JRE Version 1.6 (also called Java 6), or later. 18 18 19 Microsoft Windows users should visit http://www.java.com 19 Microsoft Windows users should visit http://www.java.com 20 20 and download the latest Java executable for Windows systems. 21 21 22 22 Linux users should visit http://www.oracle.com/technetwork/java/index.html 23 There is a Linux binary installer, which you must execute from a console, or 23 There is a Linux binary installer, which you must execute from a console, or 24 24 use the mechanism of your distribution's packaging system. 25 25 … … 35 35 Under Linux, open a shell, go to the file directory and type 36 36 "java -jar josm-latest.jar" to launch. If this does not work, try to set 37 your JAVA_HOME variable to the java executable location (the root location, 37 your JAVA_HOME variable to the java executable location (the root location, 38 38 not the bin). 39 39 … … 46 46 How to get the source code 47 47 -------------------------- 48 Download it directly from the subversion at 49 https://josm.openstreetmap.de/svn/trunk. To use the command line subversion 48 Download it directly from the subversion at 49 https://josm.openstreetmap.de/svn/trunk. To use the command line subversion 50 50 client, type 51 51 … … 63 63 - *.xsd xml schema files for validation of configuration files 64 64 - epsg list of projection definitions 65 - help-browser.css CSS file for the help sites (HTML content is downloaded from the website 65 - help-browser.css CSS file for the help sites (HTML content is downloaded from the website 66 66 on demand, but displayed inside the programm in a Java web browser component.) 67 67 - ignoretags.cfg, tagchecker.cfg 68 68 data files used by the JOSM validator feature 69 69 - data_nodist/ data files that are useful for development, but not distributed 70 - exif-direction-example.jpg 70 - exif-direction-example.jpg 71 71 sample image, that contains direction information in the EXIF header 72 72 (keys: Exif.GPSInfo.GPSImgDirectionRef, Exif.GPSInfo.GPSImgDirection) … … 75 75 - Join_Areas_Tests.osm some examples to test the 'join areas' feature 76 76 - mapcss/ sample map styles and corresponding data files for regression testing 77 - projection-reference-data.csv 77 - projection-reference-data.csv 78 78 reference data for projection tests 79 79 (see test/unit/org/openstreetmap/josm/data/projection/ProjectionRefTest.java) 80 - projection-regression-test-data.csv 80 - projection-regression-test-data.csv 81 81 regression data for projection tests 82 82 (see test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java) … … 86 86 - icons images for the Potlatch 2 style 87 87 - styles/standard images for the main map style (external repository) 88 - images_nodist/ images, which are not for distribution, but may be useful later (e.g. high 88 - images_nodist/ images, which are not for distribution, but may be useful later (e.g. high 89 89 resolution and vector versions) 90 90 - josm.jnlp Java Web Start launcher file (used on the website) … … 118 118 Some libraries that JOSM depends on, are patched for various reasons. The files in the patches directory can be used to roll back these customizations. This is useful in order to 119 119 120 * inspect the changes 120 * inspect the changes 121 121 * update to a newer version of the library but keep the modifications 122 122 123 You can use 'quilt' to manage the patches. E.g. the following command applies all of them: 123 You can use 'quilt' to manage the patches. E.g. the following command applies all of them: 124 124 125 125 $ quilt push -a … … 127 127 Of course, it is also possible to apply the patch files manually one by one. 128 128 129 Third party libraries 130 --------------------- 131 There are a couple of third party libraries which are directly included in the source code tree, in particular: 129 132 133 * jmapviewer: Java component to browse a TMS map 134 src/org/openstreetmap/gui (svn external) 135 -> http://svn.openstreetmap.org/applications/viewer/jmapviewer/ 136 * Apache Ant's bzip2: Support for bzip2 compression when opening files 137 src/org/apache/tools/bzip2 (svn external) 138 -> http://svn.apache.org/repos/asf/ant/core/trunk/src/main/org/apache/tools/bzip2 139 * Apache commons codec: Better Base64 support 140 src/org/apache/commons/codec (svn external) 141 -> http://svn.apache.org/repos/asf/commons/proper/codec/trunk/src/main/java/org/apache/commons/codec 142 * SVG Salamander: Support for SVG image format 143 src/com/kitfox/svg 144 -> http://svgsalamander.java.net/ 145 * Metadata Extractor: Read EXIF Metadata of photos 146 src/com/drew 147 -> http://www.drewnoakes.com/code/exif/ 148 * Signpost: OAuth library 149 src/oauth, src/com/google 150 -> http://code.google.com/p/oauth-signpost/ 151 * GNU getopt Java port: Command line argument processing library 152 src/gnu/getopt 153 -> http://www.urbanophile.com/~arenn/hacking/download.html 154 * MultiSplitPane: Small lib for GUI layout management 155 src/org/openstreetmap/josm/gui/MultiSplitLayout.java, MultiSplitPane.java 156 -> http://today.java.net/pub/a/today/2006/03/23/multi-split-pane.html 157 * swinghelper: Class CheckThreadViolationRepaintManager to find classpath violations 158 src/org/jdesktop/swinghelper/debug/CheckThreadViolationRepaintManager.java 159 -> http://java.net/projects/swinghelper 160 161
Note:
See TracChangeset
for help on using the changeset viewer.