Скомпилируйте Java 11 с помощью jacorb - PullRequest
0 голосов
/ 23 мая 2019

Мне нужно скомпилировать мои Java-CORBA-приложения в java 11, которая больше не включает реализацию ORB.

Я включил jacorb.jar в CLASSPATH, но я все еще получаю ошибки при компиляции, но не могу найти импорт CORBA:

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

Есть ли что-нибудь еще, что я должен сделать?

1 Ответ

2 голосов
/ 24 мая 2019

Проблема в том, что JAR, который вы включаете в classpath, не имеет этого пакета.

Вы также должны включить jacorb-omgapi.jar.

Пока вы в немВы должны сделать то, что написано в документации на стр. 14 и включать в себя все

  • acorb.jar - содержащие ORB, IMR, IR и NamingService
  • jacorb-omgapi.jar - содержит основные заглушки API OMG.
  • jacorb-services.jar - содержит все другие службы (например, Notification, DDS, Collection и т. д.).
  • idl.jar - содержит компилятор IDL.
...