Hallo,
I am working on a linux systeem (debian etch) with java environment version 5.0 update 10. Ik downloaded josm-latest.jar and placed it in /home/rik/.
I executed it by
java -jar josm-latest.jar
and got a lot of errors
java.io.FileNotFoundException: /home/rik/.josm/preferences (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at java.io.FileReader.<init>(FileReader.java:41)
at org.openstreetmap.josm.data.Preferences.load(Preferences.java:119)
at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:114)
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:317)
at java.awt.Frame.<init>(Frame.java:419)
at java.awt.Frame.<init>(Frame.java:384)
at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1666)
at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1743)
at javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1624)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:836)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:645)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:616)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:587)
at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:118)
After this action there exists an empty dir /home/rik/.josm. Looking at the errors I need a ‘preferences’ under .josm.
Can anybody help me on. I also like to hear how your ‘preferences’ file looks like so I can try to make one myself.
Thanks, Rik
I tried to install jar in windows xp and get similar errors:
java -jar josm-latest.jar
Exception in thread "main" java.util.zip.ZipException: Het systeem kan het opgegeven bestand niet vinden
: java.util.zip.Zipfile.open<Native Method>
: java.util.zip.Zipfile.<init><Unknown Source>
: java.util.jar.JarFile.<init><Unknown Source>
: java.util.jar.JarFile.<init><Unknown Source>
Okay it turns out that this ‘jar’-file is obviously a kind of archivefile. I was able to unpack it with konqueror. I know have a directory josm-latest with a deep directorytree (596 files).
.
|-- META-INF
| |-- LICENSE.txt
| `-- MANIFEST.MF
|-- README
|-- REVISION
|-- com
| `-- drew
| |-- imaging
| | |-- PhotographicConversions.class
| | `-- jpeg
| | |-- JpegMetadataReader.class
| | |-- JpegProcessingException.class
| | |-- JpegSegmentData.class
| | |-- JpegSegmentReader.class
| | `-- test
| |-- lang
| | |-- CompoundException.class
| | |-- NullOutputStream.class
| | |-- Rational.class
| | `-- test
| `-- metadata
| |-- DefaultTagDescriptor.class
| |-- Directory.class
| |-- Metadata.class
| |-- MetadataException.class
| |-- MetadataReader.class
| |-- SampleUsage.class
| |-- Tag.class
| |-- TagDescriptor.class
| |-- exif
| | |-- CanonMakernoteDescriptor.class
| | |-- CanonMakernoteDirectory.class
| | |-- CasioType1MakernoteDescriptor.class
| | |-- CasioType1MakernoteDirectory.class
| | |-- CasioType2MakernoteDescriptor.class
| | |-- CasioType2MakernoteDirectory.class
| | |-- DataFormat.class
| | |-- ExifDescriptor.class
| | |-- ExifDirectory.class
| | |-- ExifInteropDescriptor.class
| | |-- ExifInteropDirectory.class
| | |-- ExifProcessingException.class
| | |-- ExifReader.class
| | |-- FujifilmMakernoteDescriptor.class
| | |-- FujifilmMakernoteDirectory.class
| | |-- GpsDescriptor.class
| | |-- GpsDirectory.class
| | |-- KodakMakernoteDescriptor.class
| | |-- KodakMakernoteDirectory.class
| | |-- KyoceraMakernoteDescriptor.class
| | |-- KyoceraMakernoteDirectory.class
| | |-- NikonType1MakernoteDescriptor.class
| | |-- NikonType1MakernoteDirectory.class
| | |-- NikonType2MakernoteDescriptor.class
| | |-- NikonType2MakernoteDirectory.class
| | |-- OlympusMakernoteDescriptor.class
| | |-- OlympusMakernoteDirectory.class
| | |-- PanasonicMakernoteDescriptor.class
| | |-- PanasonicMakernoteDirectory.class
| | |-- PentaxMakernoteDescriptor.class
| | |-- PentaxMakernoteDirectory.class
| | |-- SonyMakernoteDescriptor.class
| | |-- SonyMakernoteDirectory.class
| | `-- test
| |-- iptc
| | |-- IptcDescriptor.class
| | |-- IptcDirectory.class
| | |-- IptcProcessingException.class
| | |-- IptcReader.class
| | `-- test
| |-- jpeg
| | |-- JpegCommentDescriptor.class
| | |-- JpegCommentDirectory.class
| | |-- JpegCommentReader.class
| | |-- JpegComponent.class
| | |-- JpegDescriptor.class
| | |-- JpegDirectory.class
| | |-- JpegReader.class
| | `-- test
| `-- test
|-- images
| |-- about.png
| |-- aligncircle.png
| |-- alignline.png
| |-- cancel.png
| |-- clock.png
| |-- colorchooser.png
| |-- combineway.png
| |-- connectosm.png
| |-- converttoosm.png
| |-- cursor
| | |-- crosshair.png
| | |-- modifier
| | | |-- delete.png
| | | |-- move.png
| | | |-- segment.png
| | | |-- selection.png
| | | |-- way.png
| | | `-- zoom.png
| | `-- normal.png
| |-- data
| | |-- deleted.png
| | |-- empty.png
| | |-- key.png
| | |-- node.png
| | |-- object.png
| | |-- segment.png
| | `-- way.png
| |-- dialogs
| | |-- add.png
| | |-- autoscale
| | | |-- conflict.png
| | | |-- data.png
| | | |-- layer.png
| | | `-- selection.png
| | |-- commandstack.png
| | |-- condiscon.png
| | |-- conflict.png
| | |-- delete.png
| | |-- down.png
| | |-- edit.png
| | |-- history.png
| | |-- layerlist.png
| | |-- mergedown.png
| | |-- propertiesdialog.png
| | |-- refresh.png
| | |-- revert.png
| | |-- search.png
| | |-- selectionlist.png
| | |-- showhide.png
| | |-- up.png
| | |-- upload.png
| | `-- userlist.png
| |-- download.png
| |-- downloadincomplete.png
| |-- exit.png
| |-- exportgpx.png
| |-- getting_started.png
| |-- help.png
| |-- info.png
| |-- layer
| | |-- marker.png
| | |-- marker_small.png
| | |-- osmdata.png
| | |-- osmdata_small.png
| | |-- rawgps.png
| | |-- rawgps_small.png
| | `-- tagimages.png
| |-- loading.jpg
| |-- logo.png
| |-- mapmode
| | |-- addarea.png
| | |-- addsegment.png
| | |-- addway.png
| | |-- delete.png
| | |-- move.png
| | |-- node
| | | |-- autonode.png
| | | |-- node.png
| | | `-- nodesegment.png
| | |-- selection
| | | |-- select.png
| | | `-- straight.png
| | `-- zoom.png
| |-- markers
| | |-- photo.png
| | |-- speech.png
| | `-- web.png
| |-- misc
| | |-- minus.png
| | |-- plus.png
| | |-- rectangle.png
| | |-- showhide.png
| | `-- sticky.png
| |-- new.png
| |-- ok.png
| |-- open.png
| |-- overlay
| | |-- connect.png
| | |-- disconnect.png
| | |-- invisible.png
| | `-- right.png
| |-- preference.png
| |-- preferences
| | |-- advanced.png
| | |-- connection.png
| | |-- display.png
| | |-- map.png
| | |-- plugin.png
| | |-- separator.png
| | `-- toolbar.png
| |-- redo.png
| |-- reorder.png
| |-- save.png
| |-- save_as.png
| |-- segmentflip.png
| |-- selectall.png
| |-- splitway.png
| |-- tagimages.png
| |-- undo.png
| |-- unselectall.png
| |-- upload-preferences.png
| |-- upload.png
| `-- world.jpg
|-- org
| |-- openstreetmap
| | `-- josm
| | |-- Main$1.class
| | |-- Main$2.class
| | |-- Main.class
| | |-- actions
| | | |-- AboutAction$1$1.class
| | | |-- AboutAction$1.class
| | | |-- AboutAction.class
| | | |-- AlignInCircleAction.class
| | | |-- AlignInLineAction.class
| | | |-- AutoScaleAction.class
| | | |-- CombineWayAction.class
| | | |-- DiskAccessAction.class
| | | |-- DownloadAction.class
| | | |-- DownloadIncompleteAction$1.class
| | | |-- DownloadIncompleteAction$DownloadTask.class
| | | |-- DownloadIncompleteAction.class
| | | |-- ExitAction.class
| | | |-- ExtensionFileFilter.class
| | | |-- GpxExportAction$1.class
| | | |-- GpxExportAction$2.class
| | | |-- GpxExportAction$3.class
| | | |-- GpxExportAction.class
| | | |-- GroupAction$1.class
| | | |-- GroupAction$2.class
| | | |-- GroupAction$3.class
| | | |-- GroupAction.class
| | | |-- HelpAction$1.class
| | | |-- HelpAction$2.class
| | | |-- HelpAction$3.class
| | | |-- HelpAction$Helpful.class
| | | |-- HelpAction.class
| | | |-- JosmAction.class
| | | |-- NewAction.class
| | | |-- OpenAction.class
| | | |-- PreferencesAction.class
| | | |-- RedoAction.class
| | | |-- RenameLayerAction$1.class
| | | |-- RenameLayerAction.class
| | | |-- ReorderAction.class
| | | |-- ReverseSegmentAction$1.class
| | | |-- ReverseSegmentAction.class
| | | |-- SaveAction.class
| | | |-- SaveAsAction.class
| | | |-- SelectAllAction.class
| | | |-- SplitWayAction$1.class
| | | |-- SplitWayAction$2.class
| | | |-- SplitWayAction.class
| | | |-- UndoAction.class
| | | |-- UnselectAllAction.class
| | | |-- UploadAction$1.class
| | | |-- UploadAction$2.class
| | | |-- UploadAction$UploadHook.class
| | | |-- UploadAction.class
| | | |-- downloadtasks
| | | | |-- DownloadGpsTask$Task.class
| | | | |-- DownloadGpsTask.class
| | | | |-- DownloadOsmTask$Task.class
| | | | `-- DownloadOsmTask.class
| | | |-- mapmode
| | | | |-- AddNodeAction$AddNodeGroup.class
| | | | |-- AddNodeAction$Mode.class
| | | | |-- AddNodeAction.class
| | | | |-- AddSegmentAction.class
| | | | |-- AddWayAction.class
| | | | |-- DeleteAction.class
| | | | |-- MapMode.class
| | | | |-- MoveAction.class
| | | | |-- SelectionAction$Group.class
| | | | |-- SelectionAction$Mode.class
| | | | |-- SelectionAction.class
| | | | `-- ZoomAction.class
| | | `-- search
| | | |-- SearchAction$1.class
| | | |-- SearchAction$SearchMode.class
| | | |-- SearchAction.class
| | | |-- SearchCompiler$1.class
| | | |-- SearchCompiler$Always.class
| | | |-- SearchCompiler$And.class
| | | |-- SearchCompiler$Any.class
| | | |-- SearchCompiler$ExactType.class
| | | |-- SearchCompiler$Id.class
| | | |-- SearchCompiler$Incomplete.class
| | | |-- SearchCompiler$KeyValue.class
| | | |-- SearchCompiler$Match.class
| | | |-- SearchCompiler$Modified.class
| | | |-- SearchCompiler$Not.class
| | | |-- SearchCompiler$Or.class
| | | |-- SearchCompiler$Selected.class
| | | |-- SearchCompiler.class
| | | `-- SelectionWebsiteLoader.class
| | |-- command
| | | |-- AddCommand.class
| | | |-- ChangeCommand.class
| | | |-- ChangePropertyCommand.class
| | | |-- Command$1.class
| | | |-- Command$CloneVisitor.class
| | | |-- Command.class
| | | |-- ConflictResolveCommand.class
| | | |-- DeleteCommand.class
| | | |-- MoveCommand$OldState.class
| | | |-- MoveCommand.class
| | | `-- SequenceCommand.class
| | |-- data
| | | |-- Bounds.class
| | | |-- Preferences$Bookmark.class
| | | |-- Preferences$PreferenceChangedListener.class
| | | |-- Preferences.class
| | | |-- SelectionChangedListener.class
| | | |-- ServerSidePreferences$Connection.class
| | | |-- ServerSidePreferences$Prop.class
| | | |-- ServerSidePreferences.class
| | | |-- conflict
| | | | |-- ConflictItem.class
| | | | |-- DeleteConflict.class
| | | | |-- FromConflict.class
| | | | |-- PositionConflict.class
| | | | |-- PropertyConflict.class
| | | | |-- SegmentConflict.class
| | | | `-- ToConflict.class
| | | |-- coor
| | | | |-- Coordinate.class
| | | | |-- EastNorth.class
| | | | `-- LatLon.class
| | | |-- osm
| | | | |-- DataSet.class
| | | | |-- DataSource.class
| | | | |-- Node.class
| | | | |-- OsmPrimitive$1.class
| | | | |-- OsmPrimitive.class
| | | | |-- Segment.class
| | | | |-- User.class
| | | | |-- Way.class
| | | | `-- visitor
| | | | |-- AddVisitor.class
| | | | |-- AllNodesVisitor.class
| | | | |-- BoundingXYVisitor.class
| | | | |-- CollectBackReferencesVisitor.class
| | | | |-- DeleteVisitor.class
| | | | |-- MergeVisitor.class
| | | | |-- NameVisitor.class
| | | | |-- SimplePaintVisitor.class
| | | | `-- Visitor.class
| | | `-- projection
| | | |-- Epsg4326.class
| | | |-- Mercator.class
| | | `-- Projection.class
| | |-- gui
| | | |-- BookmarkList.class
| | | |-- ConflictResolver$1.class
| | | |-- ConflictResolver$2.class
| | | |-- ConflictResolver$ConflictTableModel.class
| | | |-- ConflictResolver$DblClickListener.class
| | | |-- ConflictResolver$Resolution.class
| | | |-- ConflictResolver$ResolveAction.class
| | | |-- ConflictResolver.class
| | | |-- GettingStarted$LinkLabel.class
| | | |-- GettingStarted.class
| | | |-- IconToggleButton$1.class
| | | |-- IconToggleButton.class
| | | |-- MainApplet$1.class
| | | |-- MainApplet$MainCaller.class
| | | |-- MainApplet$UploadPreferencesAction.class
| | | |-- MainApplet.class
| | | |-- MainApplication$1.class
| | | |-- MainApplication$2.class
| | | |-- MainApplication.class
| | | |-- MainMenu.class
| | | |-- MapFrame.class
| | | |-- MapMover$ZoomerAction.class
| | | |-- MapMover.class
| | | |-- MapScaler.class
| | | |-- MapSlider$1.class
| | | |-- MapSlider.class
| | | |-- MapStatus$1.class
| | | |-- MapStatus$2.class
| | | |-- MapStatus$Collector$1.class
| | | |-- MapStatus$Collector$2.class
| | | |-- MapStatus$Collector$3.class
| | | |-- MapStatus$Collector$4.class
| | | |-- MapStatus$Collector.class
| | | |-- MapStatus$MouseState.class
| | | |-- MapStatus.class
| | | |-- MapView$1.class
| | | |-- MapView$2.class
| | | |-- MapView$3.class
| | | |-- MapView$LayerChangeListener.class
| | | |-- MapView.class
| | | |-- NavigatableComponent.class
| | | |-- OsmPrimitivRenderer.class
| | | |-- PleaseWaitDialog.class
| | | |-- PleaseWaitRunnable$1.class
| | | |-- PleaseWaitRunnable$2.class
| | | |-- PleaseWaitRunnable$3.class
| | | |-- PleaseWaitRunnable$4.class
| | | |-- PleaseWaitRunnable.class
| | | |-- SelectionManager$1.class
| | | |-- SelectionManager$2.class
| | | |-- SelectionManager$SelectionEnded.class
| | | |-- SelectionManager.class
| | | |-- annotation
| | | | |-- AnnotationCellRenderer.class
| | | | |-- AnnotationPreset$1.class
| | | | |-- AnnotationPreset$Check.class
| | | | |-- AnnotationPreset$Combo.class
| | | | |-- AnnotationPreset$Item.class
| | | | |-- AnnotationPreset$Key.class
| | | | |-- AnnotationPreset$Label.class
| | | | |-- AnnotationPreset$Text.class
| | | | |-- AnnotationPreset.class
| | | | `-- ForwardActionListener.class
| | | |-- dialogs
| | | | |-- CommandStackDialog$1.class
| | | | |-- CommandStackDialog$2.class
| | | | |-- CommandStackDialog.class
| | | | |-- ConflictDialog$1.class
| | | | |-- ConflictDialog$2.class
| | | | |-- ConflictDialog$3.class
| | | | |-- ConflictDialog$4.class
| | | | |-- ConflictDialog$5.class
| | | | |-- ConflictDialog$6.class
| | | | |-- ConflictDialog.class
| | | | |-- HistoryDialog$1.class
| | | | |-- HistoryDialog$2.class
| | | | |-- HistoryDialog$3.class
| | | | |-- HistoryDialog$4.class
| | | | |-- HistoryDialog$5.class
| | | | |-- HistoryDialog$HistoryItem.class
| | | | |-- HistoryDialog.class
| | | | |-- LayerListDialog$1.class
| | | | |-- LayerListDialog$2.class
| | | | |-- LayerListDialog$3.class
| | | | |-- LayerListDialog$4.class
| | | | |-- LayerListDialog$5.class
| | | | |-- LayerListDialog$DeleteLayerAction.class
| | | | |-- LayerListDialog$ShowHideLayerAction.class
| | | | |-- LayerListDialog$ShowHideMarkerText.class
| | | | |-- LayerListDialog.class
| | | | |-- LayerListPopup$InfoAction.class
| | | | |-- LayerListPopup.class
| | | | |-- PropertiesDialog$1.class
| | | | |-- PropertiesDialog$2.class
| | | | |-- PropertiesDialog$3.class
| | | | |-- PropertiesDialog$4.class
| | | | |-- PropertiesDialog$5.class
| | | | |-- PropertiesDialog$6.class
| | | | |-- PropertiesDialog$7.class
| | | | |-- PropertiesDialog$8.class
| | | | |-- PropertiesDialog$9.class
| | | | |-- PropertiesDialog$DblClickWatch.class
| | | | |-- PropertiesDialog.class
| | | | |-- SelectionListDialog$1.class
| | | | |-- SelectionListDialog$2.class
| | | | |-- SelectionListDialog$3.class
| | | | |-- SelectionListDialog.class
| | | | |-- ToggleDialog$1$1.class
| | | | |-- ToggleDialog$1$2.class
| | | | |-- ToggleDialog$1.class
| | | | |-- ToggleDialog$2.class
| | | | |-- ToggleDialog$ToggleDialogAction.class
| | | | |-- ToggleDialog.class
| | | | |-- UserListDialog$1.class
| | | | |-- UserListDialog$1UserCount.class
| | | | |-- UserListDialog$2.class
| | | | `-- UserListDialog.class
| | | |-- download
| | | | |-- BookmarkSelection$1.class
| | | | |-- BookmarkSelection$2.class
| | | | |-- BookmarkSelection$3.class
| | | | |-- BookmarkSelection.class
| | | | |-- BoundingBoxSelection$1$1.class
| | | | |-- BoundingBoxSelection$1.class
| | | | |-- BoundingBoxSelection$2$1.class
| | | | |-- BoundingBoxSelection$2.class
| | | | |-- BoundingBoxSelection.class
| | | | |-- DownloadDialog$DownloadTask.class
| | | | |-- DownloadDialog.class
| | | | |-- DownloadSelection.class
| | | | |-- WorldChooser$1.class
| | | | |-- WorldChooser$2.class
| | | | `-- WorldChooser.class
| | | |-- layer
| | | | |-- GeoImageLayer$1.class
| | | | |-- GeoImageLayer$2.class
| | | | |-- GeoImageLayer$3.class
| | | | |-- GeoImageLayer$4.class
| | | | |-- GeoImageLayer$5$1.class
| | | | |-- GeoImageLayer$5.class
| | | | |-- GeoImageLayer$GpsTimeIncorrect.class
| | | | |-- GeoImageLayer$ImageEntry.class
| | | | |-- GeoImageLayer$Loader.class
| | | | |-- GeoImageLayer$TimedPoint.class
| | | | |-- GeoImageLayer.class
| | | | |-- Layer.class
| | | | |-- OsmDataLayer$CommandQueueListener.class
| | | | |-- OsmDataLayer$DataCountVisitor.class
| | | | |-- OsmDataLayer$ModifiedChangedListener.class
| | | | |-- OsmDataLayer.class
| | | | |-- RawGpsLayer$1.class
| | | | |-- RawGpsLayer$2.class
| | | | |-- RawGpsLayer$3$1.class
| | | | |-- RawGpsLayer$3.class
| | | | |-- RawGpsLayer$ConvertToDataLayerAction.class
| | | | |-- RawGpsLayer$GpsPoint.class
| | | | |-- RawGpsLayer.class
| | | | `-- markerlayer
| | | | |-- AudioMarker.class
| | | | |-- ButtonMarker.class
| | | | |-- ImageMarker$1.class
| | | | |-- ImageMarker.class
| | | | |-- Marker$1.class
| | | | |-- Marker.class
| | | | |-- MarkerLayer$1$1.class
| | | | |-- MarkerLayer$1$2.class
| | | | |-- MarkerLayer$1.class
| | | | |-- MarkerLayer$2.class
| | | | |-- MarkerLayer.class
| | | | |-- MarkerProducers.class
| | | | `-- WebMarker.class
| | | `-- preferences
| | | |-- AdvancedPreference$1.class
| | | |-- AdvancedPreference$2.class
| | | |-- AdvancedPreference$3.class
| | | |-- AdvancedPreference$4.class
| | | |-- AdvancedPreference$5.class
| | | |-- AdvancedPreference.class
| | | |-- AnnotationPresetPreference$1.class
| | | |-- AnnotationPresetPreference$2.class
| | | |-- AnnotationPresetPreference$3.class
| | | |-- AnnotationPresetPreference.class
| | | |-- ColorPreference$1.class
| | | |-- ColorPreference$2.class
| | | |-- ColorPreference$3.class
| | | |-- ColorPreference.class
| | | |-- CsvPreference.class
| | | |-- DrawingPreference$1.class
| | | |-- DrawingPreference.class
| | | |-- LafPreference$1.class
| | | |-- LafPreference.class
| | | |-- PluginPreference$1.class
| | | |-- PluginPreference$2.class
| | | |-- PluginPreference.class
| | | |-- PreferenceDialog$1.class
| | | |-- PreferenceDialog$RequireRestartAction.class
| | | |-- PreferenceDialog.class
| | | |-- PreferenceSetting.class
| | | |-- ProjectionPreference.class
| | | |-- ServerAccessPreference.class
| | | |-- ToolbarPreferences$1.class
| | | |-- ToolbarPreferences$2.class
| | | |-- ToolbarPreferences$3.class
| | | |-- ToolbarPreferences$4.class
| | | |-- ToolbarPreferences$Move.class
| | | `-- ToolbarPreferences.class
| | |-- io
| | | |-- BoundingBoxDownloader.class
| | | |-- GpxWriter$All.class
| | | |-- GpxWriter$Trk.class
| | | |-- GpxWriter.class
| | | |-- IncompleteDownloader$1.class
| | | |-- IncompleteDownloader$SegmentParser.class
| | | |-- IncompleteDownloader.class
| | | |-- OsmConnection$1.class
| | | |-- OsmConnection$OsmAuth.class
| | | |-- OsmConnection$OsmParseException.class
| | | |-- OsmConnection.class
| | | |-- OsmIdReader.class
| | | |-- OsmReader$1.class
| | | |-- OsmReader$OsmPrimitiveData.class
| | | |-- OsmReader$Parser.class
| | | |-- OsmReader.class
| | | |-- OsmServerReader.class
| | | |-- OsmServerWriter.class
| | | |-- OsmWriter$1.class
| | | |-- OsmWriter$All.class
| | | |-- OsmWriter$Osm.class
| | | |-- OsmWriter$Single.class
| | | |-- OsmWriter.class
| | | |-- ProgressInputStream$1.class
| | | |-- ProgressInputStream$OsmServerException.class
| | | |-- ProgressInputStream.class
| | | |-- RawCsvReader.class
| | | |-- RawGpsReader$1.class
| | | |-- RawGpsReader$Parser.class
| | | |-- RawGpsReader.class
| | | |-- XmlWriter$OsmWriterInterface.class
| | | `-- XmlWriter.class
| | |-- plugins
| | | |-- Plugin.class
| | | |-- PluginException.class
| | | |-- PluginInformation.class
| | | `-- PluginProxy.class
| | `-- tools
| | |-- AutoCompleteComboBox$AutoCompleteComboBoxDocument.class
| | |-- AutoCompleteComboBox.class
| | |-- Base64.class
| | |-- BugReportExceptionHandler.class
| | |-- ColorHelper.class
| | |-- DateParser.class
| | |-- Destroyable.class
| | |-- DontShowAgainInfo.class
| | |-- ExifReader.class
| | |-- GBC.class
| | |-- I18n.class
| | |-- ImageProvider$1.class
| | |-- ImageProvider$OverlayPosition.class
| | |-- ImageProvider.class
| | |-- OpenBrowser.class
| | |-- ShortCutLabel.class
| | |-- UrlLabel.class
| | |-- WikiReader.class
| | |-- XmlObjectParser$1.class
| | |-- XmlObjectParser$2.class
| | |-- XmlObjectParser$Entry.class
| | |-- XmlObjectParser$Parser.class
| | |-- XmlObjectParser$Uniform$1.class
| | |-- XmlObjectParser$Uniform.class
| | `-- XmlObjectParser.class
| |-- xml
| | `-- sax
| | |-- Attributes.class
| | |-- ContentHandler.class
| | |-- DTDHandler.class
| | |-- EntityResolver.class
| | |-- ErrorHandler.class
| | |-- InputSource.class
| | |-- Locator.class
| | |-- SAXException.class
| | |-- SAXNotRecognizedException.class
| | |-- SAXNotSupportedException.class
| | |-- SAXParseException.class
| | `-- XMLReader.class
| `-- xnap
| `-- commons
| `-- i18n
| |-- I18n$1.class
| |-- I18n$EmptyResourceBundle$EmptyStringEnumeration.class
| |-- I18n$EmptyResourceBundle.class
| |-- I18n.class
| |-- I18nFactory.class
| |-- I18nManager$WeakLocaleChangeListener.class
| |-- I18nManager.class
| |-- LocaleChangeEvent.class
| `-- LocaleChangeListener.class
`-- uk
|-- co
| `-- wilson
| `-- xml
| |-- MinML2$1.class
| |-- MinML2$MinMLBuffer.class
| `-- MinML2.class
`-- org
`-- xml
`-- sax
|-- ContentHandler.class
`-- XMLReader.class
66 directories, 596 files
Now I thougth let’s try this:
java josm-latest
Exception in thread "main" java.lang.NoClassDefFoundError: josm-latest
Well I tried all kinds of stuff, but don’t think I changed the settings of my linux system really. But oh wonder:
java -jar josm-latest.jar
now launches the josm-gui. On windows xp no difference sofar.
Hmm, I was lucky that JOSM ran without a hick from the start, but: I thought JOSM needed Java 1.5…
Also, I think the preferences file was created automatically… Sorry I’m not more helpful than this.