【发布时间】:2019-05-23 18:35:53
【问题描述】:
我需要在不再包含 ORB 实现的 java 11 中编译我的 java CORBA 应用程序。
我已将 jacorb.jar 包含在 CLASSPATH 中,但在编译时仍然出现错误,找不到 CORBA 导入:
import org.omg.CORBA.*
^
error: package org.omg.CORBA does not exist
我还有什么需要做的吗?
【问题讨论】:
-
JacORB 没有那个包。见jacorb.github.io/JacORB这不是直接替换
-
感谢您的评论...在这种情况下,我不明白为什么 jacorb 开发人员指南的示例包含 import org.omg.CORBA。见jacorb.org/releases/3.9/ProgrammingGuide.pdf我的感觉是应该有一些“技巧”,就像它执行时一样:-Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass= org.jacorb.orb.ORBSingleton
-
参见第 14 页顶部。您还需要在类路径中包含其他 JAR。不仔细看,我怀疑你要的包在
jacorb-omgapi.jar里面 -
Claro que si!!绝对地。奇迹般有效。非常感谢,费德里科
-
嘿,没问题 ;)
标签: java corba jacorb openjdk-11