关于idltojava问题
由于项目需要我要做corba相关的技术,我从网上下载了经典的例子hello.idl
module HelloApp
{
interface Hello
{
string sayHello();
};
};
根据描述的要用编译能够产生出_HelloImplBase.java,_HelloStub.java,HelloHelper.java,HelloHolder.java,Hello.java
我没有idltojava,我用的是jdk1.4自带的idlj.exe编译出的是_HelloStub.java,Hello.java,HelloHelper.java,HelloHolder.java,HelloOperations.java之后我就不能按照文章所描述的正常执行了
然后我用idlj -fall hello.idl编译出又不一样:_HelloStub.java,Hello.java,HelloHelper.java,HelloHolder.java,HelloOperations.java,HelloPOA.java
请路过的高人指点如何能够正确编译idl文件,而且我没有找到idltojava的下载方法。
------解决方案--------------------你直接用 idlj -fall file.idl就可以了。
你所说的情况可是是版本的问题,如以前的老版本, idlj - oldimplBase -fall file.idl会产生HelloImplBase.java 文件。