MobileSpacesの再構築 |
佐藤一郎 (国立情報学研究所) |
ここでは以下のようにインストールされているとします。
-|-README.html (このドキュメント)
|-(document)-|-
|-(system)-|-README.txt
|-makefile
|-*.jar (サンプルエージェント)
|-(mobilespaces)-|-(system)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(runtime)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(context)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(shell)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(load)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(tools)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(message)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(tools)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(monitor)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(jar)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(event)-|-*.java (MobileSpacesのソース)
| |-*.class
環境変数CLASSPATHに「 . 」(カレントディレクトリ)が含まれいることを確認して下さい。上記の system ディレクトリをカレントディレクトリにしてください。
「system」ディレクトリカレントディレクトリとしてください、makefileが 用意されているので、「make」コマンドを実行してください。
「make」コマンドが使用できない場合は、下記のフォルダにあるクラスをコンパイルしてください。
フォルダ | 機能 |
mobilespaces/*.java | 起動用クラス及びユーザ補助プログラム |
mobilespaces/system/*.java | 最下位システムレイヤ |
mobilespaces/runtime/*.java | エージェントの実行環境 |
mobilespaces/context/*.java | エージェント用サービスプログラム |
mobilespaces/event/*.java | イベント定義クラス群 |
mobilespaces/load/*.java | エージェントのロード |
mobilespaces/jar/*.java | Jar圧縮エージェントの操作 |
mobilespaces/message/*.java | エージェント間通信機構 |
mobilespaces/tools/*.java | 汎用補助プログラム |
mobilespaces/monitor/*.java | GUIプログラム |
mobilespaces/shell/*.java | 外部操作用シェル |