使用jacorb编译Java 11

时间:2019-05-23 18:35:54

标签: java corba jacorb openjdk-11

我需要在Java 11中编译我的Java CORBA应用程序,该应用程序不再包含ORB实现。

我已经将jacorb.jar包含在CLASSPATH中,但是在编译时仍然出现错误,没有找到CORBA导入:

import org.omg.CORBA.*
^
error: package org.omg.CORBA does not exist

还有什么我应该做的吗?

1 个答案:

答案 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编译器。