Подходит ли Java для работы с другими внешними процессами / приложениями? - PullRequest
0 голосов
/ 04 марта 2012

Я хотел бы написать что-то похожее на Football Manager Real Time Editor на Java, позволяя приложению вносить изменения в значения в игре Football Manager. Это возможно в Java?

Я понимаю, что Java работает на виртуальной машине, но останавливает ли это взаимодействие с другими приложениями в памяти. Если нет, то на какую часть API я должен смотреть?

Если это невозможно, то на каком языке мне следует искать язык, подобный этому, я развиваю на Mac.

1 Ответ

1 голос
/ 04 марта 2012

Java имеет разумные возможности для порождения внешних процессов (посмотрите класс ProcessBuilder).Вы можете легко читать и записывать потоки процесса и проверять возвращаемое значение.Совместное использование мест памяти этого процесса можно выполнить с помощью JNI, но это далеко не тривиально.

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