Скомпилируйте Java 11 с помощью jacorb
Мне нужно скомпилировать мои Java-CORBA-приложения в Java 11, которая больше не включает реализацию ORB.
Я включил jacorb.jar в CLASSPATH
, но я все еще получаю ошибки при компиляции, но не могу найти импорт CORBA:
import org.omg.CORBA.*
^
error: package org.omg.CORBA does not exist
Есть ли что-нибудь еще, что я должен сделать?
1 ответ
Проблема в том, что JAR, который вы включаете в classpath, не имеет этого пакета.
Вы также должны включить jacorb-omgapi.jar
,
Пока вы занимаетесь этим, вы должны делать то, что написано в документации на стр. 14, и включать все
acorb.jar
- содержащий ORB, IMR, IR и NamingServicejacorb-omgapi.jar
- содержащий основные заглушки API OMG.jacorb-services.jar
- содержащие все другие сервисы (например, Уведомление, DDS, Сбор и т. д.).idl.jar
содержащий компилятор IDL.