OpenStreetMap

Ubuntu 12.04 で JSOM

Posted by tsubu on 18 July 2013 in Japanese (日本語)

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
Location: 国道17号, 前橋市, 佐波郡, 日本

Leave a comment

Parsed with Markdown

  • Headings

    # Heading
    ## Subheading

  • Unordered list

    * First item
    * Second item

  • Ordered list

    1. First item
    2. Second item

  • Link

    [Text](URL)
  • Image

    ![Alt text](URL)

Login to leave a comment