Скомпилируйте 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 и NamingService
  • jacorb-omgapi.jar - содержащий основные заглушки API OMG.
  • jacorb-services.jar - содержащие все другие сервисы (например, Уведомление, DDS, Сбор и т. д.).
  • idl.jar содержащий компилятор IDL.
Другие вопросы по тегам