мой вопрос заключается в том, как вызвать работающий код Java из кода C++ и наоборот. Доступно несколько сообщений, посвященных вызову скомпилированных файлов C++ из Java или JVM из C unsing Java Native Interface (JNI) или Java Native Access (JNA). Однако мне это кажется неадекватным способом вызова работающего кода, поскольку в примерах вызываются только скомпилированные библиотеки.
Мой случай выглядит следующим образом. На локальном компьютере запущено два приложения. Одно приложение основано на Eclipse и Java. Другое приложение основано на C++. Мне нужно, чтобы они общались в обоих направлениях. Может быть, это дело для RPC? Но мне не нужно общаться через веб.
Я думаю, что RCP может быть способом, но мне он кажется слишком большим, поскольку я не хочу общаться через Интернет и не знаю, как использовать RCP в этом контексте. Я ищу более разумное решение.
Есть ли опыт, который может мне помочь?
Спасибо и с уважением
Роб