哦 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
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
看看下面的文档:http://dev.csdn.net/article/11/11473.shtm
import org.omg.CORBA.ORB;
不是这样import吗?还要额外写吗?