LanchPad からパッケージインストールして、ちょっとハマりました。
OpenJDK を入れてなくて Oracle Java のみの環境で
No valid JVM found to run JOSM.
で実行できない場合
パッケージのラッパースクリプトを修正します。
$ diff /tmp/josm.orig /usr/bin/josm
16c16
< JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-6-sun/bin/java"
---
> JAVA_CMDS="$JAVA_HOME/bin/java /usr/lib/jvm/java-6-sun/bin/java /usr/lib/jvm/java-7-oracle/jre/bin/java "
ついでに、最新版(rev.6060)に
$ sudo mv ダウンロード/josm-tested.jar /usr/share/josm/josm-6060.jar
$ sudo chown root.root /usr/share/josm/josm-6060.jar
$ cd /usr/share/josm/
$ sudo rm josm.jar
$ sudo ln -s josm-6060.jar josm.jar
$ ls -l
合計 13908
-rw-r--r-- 1 root root 6284250 2月 4 2012 josm-0.0.svn4878+dfsg1.jar
-rw-rw-r-- 1 root root 7946197 7月 18 10:41 josm-6060.jar
lrwxrwxrwx 1 root root 13 7月 18 10:51 josm.jar -> josm-6060.jar
drwxr-xr-x 2 root root 4096 7月 16 11:55 plugins
Discussion