AKAI TSUKI

System development or Technical something

JacORBのつづき

javaはC:\j2sdk1.4.2_19\bin\javaに配置しています。

  • jaco.bat
@echo off
rem call java interpreter
set CLASSPATH=.;C:\Java\JacORB\lib
C:\j2sdk1.4.2_19\bin\java -Djava.endorsed.dirs=%JACORB_HOME%\lib -Djacorb.home=%JACORB_HOME% -Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton -classpath %CLASSPATH% %*
  • ns.bat(Naming Service)
@echo off
rem Starts the JacORB name server
jaco org.jacorb.naming.NameServer %*
  • ntfy.bat(Notification Service)
@echo off
rem Starts the JacORB Notification Service
set CLASSPATH="..\lib\backport-util-concurrent.jar;..\lib\picocontainer-1.2.jar;..\lib\antlr-2.7.2.jar"
jaco org.jacorb.notification.ConsoleMain %*


さらに、naming serviceに登録されているオブジェクトを見ることができるっぽい。

  • nmg.bat(the JacORB name manager)
@echo off
rem Starts the JacORB name manager

jaco org.jacorb.naming.namemanager.NameManager %*


んで、idlのクラス生成用

  • idl.bat.tplをidl.batにリネームする。
  • 以下の値を適宜変更する
    • @JAVA_CMD@
    • @JACORB_HOME@
  • idl.bat
@echo off
C:\j2sdk1.4.2_19\bin\java -classpath "%JACORB_HOME%\lib\idl.jar;%JACORB_HOME%\lib\logkit-1.2.jar;%CLASSPATH%" org.jacorb.idl.parser %*