next up previous contents
Next: MyButtonサンプル Up: Beans 作成サンプル Previous: Beans 作成サンプル

何が必要か

beans作りは、大きく、次の二つのステップに分けて考えることが出来ます。

  1. 必要なクラス・ファイル、画像等のリソース・ファイルの作成。
  2. それらを、一つのJARファイルにまとめあげる。

第一段階は、ソースをjavacでコンパイルする作業が中心となるでしょう。 第二段階は、jarコマンドでリソースをまとめるのですが、beans作成では、 manifestファイルが重要です。manifestファイルは、次のようなエントリーを 含まなければなりません。

    Name: クラスファイル名             (例えば、MyButton.class)
    Java-Bean: True

こうした時、次のjarコマンドで、beansを入れたJARファイルが出来上がります。

   jar cfm MyButton.jar MyButton.manifest MyButton.class

次のようなスクリプトmkbeanを作っておけば、単純なbeansの作成には便利です。 もう少し、複雑なものでは、makefileを作った方がいいでしょう。

     =====================================================
          #!/bin/sh

          name=$1

          # manifest file
          echo "Making manifest file ...."

          echo "Name: $name.class" > tmp
          echo "Java-Bean: True"  >> tmp

          cat tmp
          echo javac $name.java
          javac $name.java

          echo jar cvfm $name.jar tmp $name.class
          jar cvfm $name.jar tmp $name.class
     ======================================================


maruyama@wakhok.ac.jp