У меня есть два проекта, project1 и project2.Как запустить одну программу из другой программы
Дело 1: Project1 и Project2 находятся на одной машине. Если project2 сбой или завершение работы, Project1 должен перезапустить проект2.
Дело 2: Project1 и Project2 находятся на разных машинах. Если project2 сбой или завершение работы, Project1 должен перезапустить проект2.
Это проект java.
Как выполнить вышеупомянутую задачу?
EDIT:
Я думал о следующих решениях:
- Если проекты находятся на той же машине, то я могу держать проекта2 в пути к классам Проект1 и перезапустить проекта2 из project1. Но есть проблема. Тогда эти два объекта станут единой программой.
- Если эти проекты находятся на разных компьютерах, тогда у меня может быть какая-то третья программа, работающая вместе с project2, которую я предполагаю, никогда не сбой. И эта третья программа может оживить проект2.
Не уверен, о моем решении. Ваш вход необходим.
Ну, я ничего не могу одумать. Но отредактируйте вопрос. –
Возможный дубликат [Выполнение другого приложения с Java] (http://stackoverflow.com/questions/3468987/executing-another-application-from-java) – Fab
Ну, это не дубликат. Пожалуйста, см. Дело 2. –