ご利用の前に

  • システム要件を満たしていない環境は、サポート対象外です。
  • 後述するサンプルコード内の行頭について、「#」が付いたコマンドはrootユーザでの実行、「$」がついたコマンドは、一般ユーザでの実行を示します。


Java環境のダウンロードとインストール

まず、システム要件を満たすJavaをダウンロードし、インストールしてください。
astah*で使用するJava実行環境を、個別に設定することも可能です。→設定方法を見る


ダウンロード

  1. 次のコマンドで、お使いのLinuxアーキテクチャ(32bit, 64bit)を確認し、Javaのダウンロードページから、適切なバージョンをダウンロードしてください。
  2. $ file /sbin/init
  3. astahで使用するJava実行環境を個別に設定する場合はこちらを参照してください


インストール

  1. 任意のディレクトリで解凍します。(jdk以降のファイル名はダウンロードしたファイル名称を使います)
  2. $ tar -xvf jdk-21.0.6+7-linux-i586.tar.gz (32bit)
    $ tar -xvf jdk-21.0.6+7-linux-x64.tar.gz (64bit)
  3. 解凍後、新しいディレクトリ(./jdk-21.0.6+7)が作成されます。
  4. JDK21のディレクトリを /usr/lib に移動します。(ディレクトリ名称の数字部分はバージョン番号によって変わります)
  5. $ sudo mv ./jdk21.0.6+7 /usr/lib/jvm/jdk21
  6. 次のコマンドを実行して、Java環境を設定します。
  7. $ sudo update-alternatives --install "/usr/bin/java" "java"
    "/usr/lib/jvm/jdk21/bin/java" 1
    $ sudo update-alternatives --install "/usr/bin/javac" "javac"
    "/usr/lib/jvm/jdk21/bin/javac" 1
    $ sudo update-alternatives --install "/usr/bin/javaws" "javaws"
    "/usr/lib/jvm/jdk21/bin/javaws" 1
  8. 続いて下記コマンドを実行します。
  9. $ sudo update-alternatives --config java
  10. 以下のようにパスが出力されたら、"Press enter to keep the current choice[*], or type selection number:"で、JDK21のパス番号を指定してください。(この例では4です)
  11. $ sudo update-alternatives --config java
    There are 3 choices for the alternative java (providing /usr/bin/java).

    Selection Path Priority Status
    ———————————————————— * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 3 /usr/lib/jvm/jdk1.7.0/bin/java 1 manual mode 4 /usr/lib/jvm/jdk21/bin/java 1 manual mode

    Press enter to keep the current choice[*], or type selection number: 4
    update-alternatives: using /usr/lib/jvm/jdk21/bin/java to provide /usr/bin/java (java) in manual mode.
  12. インストールされたJDK8のバージョンを確認します。(この例では 21.1.6)
  13. $ java -version
    java version "21.0.6"
  14. 次のコマンドを再実行します。
  15. sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
  16. Java環境を構築できました。


RedHat系(CentOS、Fedora、RedHat)の場合

  1. PPMパッケージをダウンロードし、適当なディレクトリ(/tmpなど)に保存します。
  2. ダウンロード先のディレクトリに移動し、statコマンドでファイルサイズを確認します。
  3. rootユーザでインストールします。(例: astah* professional 10.1の場合)
  4. #rpm -ivh --nosignature astah-professional-10.1.0.9ceee1.noarch.rpm

    ※Java環境がインストールされていても、jdkの依存性の欠如エラーが発生することがあります。その場合は--nodepsオプションを追加してください。

  5. astah*を起動します。(astah* UMLの場合: astah-uml)
  6. $astah-pro

    GNOMEデスクトップの場合、[アプリケーション] → [アクセサリ] から起動できます。



Debian系(Ubuntu、Debian GNU/Linux)

  1. DEBパッケージをダウンロードし、適当なディレクトリ(/tmpなど)に保存します。
  2. ダウンロード先のディレクトリに移動し、statコマンドでファイルサイズを確認します。
  3. rootユーザでインストールします。(例: astah* professional 10.1の場合)
  4. #dpkg -i astah-professional_10.1.0.9ceee1_all.deb
  5. astah* を起動します。(astah* UMLの場合: astah-uml)
  6. $astah-pro

    GNOMEデスクトップの場合、[アプリケーション] → [アクセサリ] から起動できます。


zip形式でのインストール

  1. ChangeVisionメンバーズのダウンロードページを開きます。
  2. 製品をクリックし、対象のバージョンを選択します。
  3. [JREなし、インストーラなしのアーカイブ]の[Download] ボタンをクリックし、適当なディレクトリ(/tmpなど)に保存します。
  4. ダウンロード先のディレクトリに移動し、statコマンドでファイルサイズを確認します。
  5. unzipコマンドで、zipファイルを展開します。
  6. astah実行ファイルのShellスクリプトを環境に合わせて編集し、実行権限を付与します。
  7. #chmod 755 ./astah
  8. Shellスクリプトを実行します。
  9. ./astah


astah*のJava実行環境のみを個別に設定する

astahの実行ファイルを編集することで、astah*が用いるJava実行環境を指定することができます。

  1. 実行ファイルを開きます。 (例: astah* professionalの場合)
  2. /usr/lib/astah_professional/astah-pro
  3. 次のコードを追加します。
  4. PATH=/usr/lib/jvm/<使用するJDKのバージョン>/bin:${PATH}

    設定例:
    #!/bin/sh
    (中略)
    #JAVA_OPTS="$JAVA_OPTS -Duser.language=ja"
    #JAVA_OPTS="$JAVA_OPTS -DrootLevel=DEBUG"
    PATH=/usr/lib/jvm/jdk21/bin:${PATH} #左のコードを追加
    (中略)
  5. 設定が完了しました