Самый простой, если Вы можете изменить свой код Java:
написать результат в переменной окружения (псевдо код ниже): (.. Написать непосредственно окр в Java приложение)
решение 1.
Java:
...
setenv('ret', somefloatvalue);
...
exit..
C++:
system("java -jar test.jar text1 text2")
...
getenv("ret")
(я не проверял, но важно здесь контекст, делает система создает еще одну оболочку (консоли), если да, то вы не будете видеть эти envs, поэтому какой-либо другой метод икру необходимо)
CreateProcess() на окнах fork() on linux.
Есть также более сложные решения,
- отправить некоторые Ясона через сокеты .... и т.д.
- Запись в текстовый файл в Java, читать в C++.
- MPI ...
- крайним в этом случае CORBA;)
Почему вы не согласны ответы на любые ваши вопросы? – Shaihi
Я не знаю, что мне нужно принять ответы. кстати, как принять? – karikari
похоже, что он «принял» свой «ответ», что является другим вопросом. < – Kayvar