我试着回答你的问题:
1。有的idl编译器是需要使用java虚拟机的;
2。idl2java是IDL->JAVA的编译器,它可以根据idl生成stub和skeleton;而jdk中的idlj应该没有这个功能。

解决方案 »

  1.   

    我也可以试着回答一下楼主的问题,jdk的idlj同样可以生成stub和skeleton
    执行idl2java的时候提示无法找到jre\bin\classic\jvm.dll,你只要在jdk里找一个jvm.dll拷贝到jre\bin\classic里就可以问题的原因是:
    因为Borland Enterprise Server 5.1 visibroker还无法和jdk1.4相兼容,最好还是要找jdk1.2或是jdk1.3才行在jdk1.4下,visibroker的控制台也是打不开的,换成jdk1.3吧