.$B$3$N%A%e!<%H%j%"%k$K$D$$$F0J2<$NFbMF$r@bL@$7$^$9!#.(B
.$BCm.(B: Hello World .$B%W%m%0%i%`$O!"$"$i$+$8$a9=C[$5$l$?%9%?%V$*$h$S%9%1%k%H%s$N%U%!%$%k$GDs6!$5$l$^$9!#$7$+$7!"<+J,$G$3$l$i$N%U%!%$%k$r@8@.$7$F%A%e!<%H%j%"%k$+$i:GBg8B$N$3$H$r3X$V$?$a$K$O!".(Bidltojava .$B%3%s%Q%$%i$r%@%&%s%m!<%I.(B.$B$9$kI,MW$,$"$j$^$9!#.(B
.$B$3$N%A%e!<%H%j%"%k$G$O!".(BJava IDL .$B$r;H$C$F.(B CORBA .$BJ,;6%"%W%j%1!<%7%g%s$r9=C[$9$k4pK\E*$JJ}K!$r3X$S$^$9!#EAE}E*$J.(B Hello World .$B%W%m%0%i%`$r!"%"%W%l%C%H$H%"%W%j%1!<%7%g%s%/%i%$%"%s%H$r;}$D.(B.$BJ,;6%"%W%j%1!<%7%g%s.(B.$B$H$7$F9=C[$7$^$9!#.(BHello World .$B%W%m%0%i%`$O!"=PNO$5$l$kJ8;zNs$rJV$9$@$1$N4JC1$J%W%m%0%i%`$G$9!#4pK\E*$J5!G=$r!"2<$N?^$G@bL@$7$^$9!#.(B
Hello World .$B%W%m%0%i%`$OC1=c$G$9$,!"$3$N%W%m%0%i%`$rDL$7$F!".(B.$B@EE*8F$S=P$7.(B.$B$r;HMQ$9$k.(B CORBA .$B%W%m%0%i%`$N3+H/$KI,MW$J:n6H$9$Y$F$r3X$S!"7P83$9$k$3$H$,$G$-$^$9!#.(B
JDK .$B$r%$%s%9%H!<%k$7$?%G%#%l%/%H%jFb$N.(B docs/guide/idl/tutorial .$B$K$O3F%l%C%9%sMQ$N%G%#%l%/%H%j$,=`Hw$5$l$F$$$^$9!#%l%C%9%sMQ%G%#%l%/%H%jFb$K$O!"%l%C%9%s$r40N;$9$k$N$KI,MW$JM-8z$J%=!<%9%U%!%$%k$H%3%s%Q%$%k:Q$_$N%/%i%9%U%!%$%k$,4^$^$l$F$$$^$9!#3F%l%C%9%s$O!"A0$N%l%C%9%s$r=$N;$7$?$3$H$rA0Ds$H$7$F$$$^$9$,!"G$0U$N=gHV$G%l%C%9%s$r9T$&$3$H$b$G$-$^$9!#.(B
.$B$3$N%A%e!<%H%j%"%k$G9T$o$l$k%l%C%9%s$O0J2<$N$H$*$j$G$9!#.(B
.$B%A%e!<%H%j%"%k$rDL$7$F3X$VA0$K!".(BHello World .$B%"%W%j%1!<%7%g%s$r Hello World .$B%"%W%j%1!<%7%g%s$N%=!<%9%3!<%I$O!".(B[Path_to_JDK]/docs/guide/idl/examples/Hello .$B%G%#%l%/%H%j$K$"$j$^$9!#0J2<$N@bL@$G$O!".(BJava IDL .$B%M!<%`%5!<%PMQ$K%]!<%H.(B 1050 .$B$r;HMQ$G$-$k$3$H$rA0Ds$H$7$F$$$^$9!#I,MW$G$"$l$PJL$N%]!<%H$KJQ99$7$F$/$@$5$$!#$?$@$7!".(B1024 .$B$h$j>.$5$$%]!<%HHV9f$r;H$&$K$O!".(BUNIX .$B%^%7%s$N>l9g$O.(B root .$B$G$N%"%/%;%98"!".(BWindows .$B%^%7%s$N>l9g$O4IM} .$BCm.(B: .$B%9%F%C%W.(B 2 .$B$H.(B 3 .$B$rHello World .$B%W%m%0%i%`$N35MW.(B
.$BJ,;67?.(B Hello World .$B%W%m%0%i%`$N5!G=.(B
.$B%A%e!<%H%j%"%k$N35MW.(B
Hello World .$B$N%W%l%S%e!<.(B
SolarisTM .$B4D6-$G$N.(B Hello World .$B$N9=C[.(B
cd [Path_to_JDK]/docs/guide/examples/hello
idltojava Hello.idl
javac *.java HelloApp/*.java
tnameserv -ORBInitialPort 1050 &
.$BInitial Naming Context: IOR:000000000000002849444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e746578743a312e3000000000010000000000000034000100000000000974687572626c6967000086760000001cafabcafe0000000233de2f5c00000000000000080000000000000000 TransientNameServer: setting port for initial object references to: 1050
.$B%5!<%P$,%P%C%/%0%i%&%s%I$G2TF0$7$^$9!#%/%i%$%"%s%H%W%m%0%i%`$r
.$B%3%^%s%I9T$K!"Hello world!!
java HelloServer -ORBInitialPort 1050 &
.$B$[$H$s$I$N.(B CORBA .$B%5!<%P$HF1MM$K!"%M!<%`%5!<%P$H.(B Hello World .$B%5!<%P$OL@<(E*$KDd;_$5$l$k$^$G2TF0$rB3$1$^$9!#$5$^$6$^$J%5!<%P$rF1;~$K2TF0$5$;$k$N$rHr$1$k$?$a!"%l%C%9%s.(B 1 .$B$K?J$`A0$K%5!<%P%W%m%;%9$r=*N;$5$;$^$9!#.(B
Windows .$B4D6-$G$N.(B Hello World .$B$N9=C[.(B
Windows 95 .$B$^$?$O.(B Windows NT .$B4D6-$G$O!".(BHello World .$B%"%W%j%1!<%7%g%s$N%=!<%9%3!<%I$O.(B [Path_to_JDK]\docs\guide\idl\examples\Hello .$B$K$"$j$^$9!#0J2<$N@bL@$G$O!".(BJava IDL .$B%M!<%`%5!<%PMQ$K%]!<%H.(B 1050 .$B$r;HMQ$G$-$k$3$H$rA0Ds$H$7$F$$$^$9!#I,MW$G$"$l$PJL$N%]!<%H$KJQ99$7$F$/$@$5$$!#.(B[Path_to_JDK] .$B$NItJ,$O!"
.$BCm.(B: .$B%9%F%C%W.(B 2 .$B$H.(B 3 .$B$r
.$B%5!<%P$,%P%C%/%0%i%&%s%I$G2TF0$7$^$9!#%/%i%$%"%s%H%W%m%0%i%`$r
.$B%3%^%s%I9T$K!"Hello world!!
.$B$[$H$s$I$N.(B CORBA .$B%5!<%P$HF1MM$K!"%M!<%`%5!<%P$H.(B Hello World .$B%5!<%P$OL@<(E*$KDd;_$5$l$k$^$G2TF0$rB3$1$^$9!#$5$^$6$^$J%5!<%P$rF1;~$K2TF0$5$;$k$N$rHr$1$k$?$a!"%l%C%9%s.(B 1 .$B$K?J$`A0$K%5!<%P%W%m%;%9$r=*N;$5$;$^$9!#.(B
.$B4pK\E*$J35G0$O%A%e!<%H%j%"%k$NCf$G@bL@$5$l$F$$$^$9$,!".(B.$B!V35G0!W.(B.$B$r;2>H$9$k$H!"$h$jM}2r$r?<$a!"M-MQ$JGX7JCN<1$rF@$k$3$H$,$G$-$^$9!#$^$?!"%A%e!<%H%j%"%k$rDL$8$F!"?75,MQ8l$r%/%j%C%/$9$k$H$=$NDj5A$r8+$k$3$H$,$G$-$^$9!#.(B
.$B$5$i$K!".(BObject Management Group .$BDs6!$K$h$k.(B CORBA .$B$K4X$9$k4pK\>pJs$r.(B.$B!V.(BCORBA for Beginnners.$B!W.(B.$B$+$iF@$k$3$H$,$G$-$^$9!#.(B
cd [Path_to_JDK]\docs\guide\idl\examples\hello
.$BCm.(B: idltojava .$B$O!"%G%U%)%k%H$N%W%j%W%m%;%C%5$r;HMQ$9$k$h$&$K%O!<%I%3!<%I$5$l$F$$$^$9!#.(BWindows .$B%^%7%s$G$O!"%G%U%)%k%H$G.(B MS Visual C++ .$B%W%j%W%m%;%C%5$r;HMQ$7$^$9!#.(Bidltojava .$B$,;HMQ$9$k%W%j%W%m%;%C%5$O!".(BCPP .$B$H.(B CPARGS .$B$N.(B 2 .$B$D$N4D6-JQ?t$r@_Dj$9$k$3$H$GJQ99$G$-$^$9!#.(BCPP .$B$K$O!";HMQ$9$k%W%j%W%m%;%C%5$N%U%k%Q%9L>$r;XDj$7$^$9!#.(BCPARGS .$B$K$O!"%W%j%W%m%;%C%5$KEO$940A4$J0z?t$N%j%9%H$r@_Dj$7$^$9!#.(Bidltojava .$B$N%3%^%s%I9T$K.(B -fno-cpp .$B$rDI2C$9$k$3$H$K$h$j!"%W%j%W%m%;%C%5$r%*%U$K$9$k$3$H$b$G$-$^$9!#>\:Y>pJs$K$D$$$F$O!".(Bidltojava .$B%3%s%Q%$%i$H$H$b$K%@%&%s%m!<%I$5$l$?.(B idltojava .$B$N%j%U%!%l%s%9%Z!<%8$r;2>H$7$F$/$@$5$$!#.(B
idltojava Hello.idl
javac *.java HelloApp\*.java
tnameserv -ORBInitialPort 1050
java HelloServer -ORBInitialPort 1050
.$B>\:Y>pJs.(B
.$B%[!<%`.(B
Copyright
© 1996-1998 Sun Microsystems, Inc.,
2550 Garcia Ave., Mtn. View, CA. 94043-1100 USA., All rights
reserved.