我需要在Java 11中编译我的Java CORBA应用程序,该应用程序不再包含ORB实现。
我已经将jacorb.jar包含在CLASSPATH
中,但是在编译时仍然出现错误,没有找到CORBA导入:
import org.omg.CORBA.*
^
error: package org.omg.CORBA does not exist
还有什么我应该做的吗?
答案 0 :(得分:2)
问题是您要包括在类路径中的JAR没有该程序包。
您还需要包括jacorb-omgapi.jar
。
在此期间,您应该按照documentation在第14页上所说的做,并包括所有内容
acorb.jar
-包含ORB,IMR,IR和NamingService jacorb-omgapi.jar
-包含核心OMG API存根。jacorb-services.jar
-包含所有其他服务(例如,通知,DDS,收集等)。idl.jar
-包含IDL编译器。