Когда вы вызываете отдельное Java-приложение из рабочей среды Eclipse внутри плагина, это указывает на межпроцессное взаимодействие? - PullRequest
0 голосов
/ 24 марта 2011

Тот факт, что из плагина eclipse я вызываю Java-приложение Swing из моей собственной библиотеки, мы можем сказать, что это межпроцессное взаимодействие, так как eclipse сам по себе является Java-приложением, запущенным поверх jvm, а затем я загружаю в jvm другое процесс передачи некоторых аргументов из исходного рабочего модуля плагина

1 Ответ

0 голосов
/ 24 марта 2011

Я думаю, что просто передача аргументов командной строки обычно не называется межпроцессным взаимодействием, хотя это очень слабая форма.

Обычно вы хотели бы, чтобы хотя бы часть данных передавалась во время работы программ, и обычно в обоих направлениях. В Java это можно сделать, читая стандартные потоки ввода / вывода, используя Sockets (или что-нибудь на этом основе, например RMI), или используя общий файл (Попробуйте отобразить файл в память как ByteBuffer из оба процесса - хотя кажется, что это зависит от системы, видят ли изменения другие процессы). Или используя системно-зависимые методы для JNI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...