to.tetramorph.starbase.search
クラス Main
java.lang.Object
to.tetramorph.starbase.search.Main
public class Main
- extends Object
検索モジュール"searchmod.jar"の一覧を標準出力にダンプする。
このクラスをプロジェクトの「主クラス」として指定しておくこと。
アマテルの実行には関係のないクラスだが、主クラスをプロジェクトのプロパティで
指定しておかないと、NetBeansがこのプロジェクトをjarファイルにするとき、
このプロジェクトのトップディレクトリにあるmanifest.mfファイルを使わずに、
中身が空のマニフェストを入れてしまう。(NetBeans6.5ではこのような事は無かった、
のだが6.7.1からそのような仕様になったらしい)
manifest.mfには、検索モジュールの一覧情報が入っており、
アマテルはそれを参照して、searchmod.jarからクラスファイルを動的に読みこむ。
マニフェストが空で一覧を取得できなければ、アマテルはモジュールを読みこむ事が
できず、エラーを出してしまう。
このクラスは、マニフェストからモジュールクラス名のリストを読みこみ、
jar書庫内にそれに該当するクラスファイルが存在するかのチェックも行う。
>java -jar searchmod.jarとすれば、その一覧が表示され、マニフェストで宣言され
ているファイルが見つからないときは、その情報も表示する。
メソッドの概要 |
static void |
main(String[] args)
この検索モジュール.jarの内容を表示する。 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Main
public Main()
main
public static void main(String[] args)
throws Exception
- この検索モジュール.jarの内容を表示する。
- パラメータ:
args
- 引数は指定しても無視する。
- 例外:
Exception
- ファイル関連でエラーがあった時。