CORBAプログラミングを開発する際のディレクトリ構成例です。
CORBAでプログラムを開発するときの標準的なディレクトリ構成を下記に記述します。
作業ディレクトリ (work) |
classes | ここにコンパイルされたクラスファイルが展開 | ||
lib | 使用する各種ライブラリを配置する | |||
src | main | ここにソースファイルを配置する | ||
test | ここにテストプログラム(ソース)を配置する | |||
idl | IDLファイルはここに配置する | |||
generated | IDLから生成されたJavaソースが展開 |
E:\work> cd src\idl E:\work\src\idl> idl2java -d generated hoge.idl : |
まずIDLファイルからJavaソースファイルを生成します。
E:\work\src\idl > cd ..\.. E:\work> javac -d classes -classpath lib\openorb-1.2.0.jar;lib\openorb_tools-1.2.0.jar -sourcepath src\main;src\idl\generated src\main\jp\gr\java_conf\torutk\hoge\viewer\Main.java |
次に、ソースファイルをコンパイルします。
プログラムのmainがあるクラスから順次たどってコンパイルする場合、動的にクラスロードするものや、valuetypeのFactoryクラス、Potrable Interceptorクラスはコンパイルされません。これらを利用する場合は,mainクラスとは別に個々指定してコンパイルする必要があります。