public ORB orb;
orb =null;
orb = ORB.init();
到这里就报
ORB.create_impl(string)line: not vailable

解决方案 »

  1.   

    很想回答,但没有玩过呀!ORB哈记着啦!
      

  2.   


    import java.io.*;
    import java.util.Properties;
    import org.omg.CORBA.ORB;
    import org.omg.CosNaming.NamingContextPackage.*;
    import org.omg.DynamicAny.DynAnyFactory;
    import org.omg.PortableServer.*;
    import java.lang.StringBuilder;
    public class Corba_Init {
    public ORB orb;
            public Corba_Init(){
    System.out.println("begin to Init ORB ...");
                    orb =null;
    orb = ORB.init();
    System.out.println("begin to Init ORB ...");

    } public static void main(String[] args) {
    Corba_Init ainit = new Corba_Init();
    System.out.println("ok");

    } begin to Init ORB ...
    Exception in thread "main" org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation com.inprise.vbroker.orb.ORB  vmcid: 0x0  minor code: 0  completed: No
    at org.omg.CORBA.ORB.create_impl(Unknown Source)
    at org.omg.CORBA.ORB.init(Unknown Source)
    at Corba_Init.<init>(Corba_Init.java:40)
    at Corba_Init.main(Corba_Init.java:52)
    Caused by: java.lang.ClassNotFoundException: com.inprise.vbroker.orb.ORB
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    ... 4 more
      

  3.   

    lz
    看看下面的文档:http://dev.csdn.net/article/11/11473.shtm
      

  4.   

    ORB类?
    import org.omg.CORBA.ORB;
    不是这样import吗?还要额外写吗?
      

  5.   

    你的init 方法 是否应该传入两个参数,或者说ORB中没有 init()这个方法,有其他带参数的方法吧