Спасибо за ответы. Это было то, чего я боялся. Мы пытаемся НЕ добавлять больше вещей в приложение, которое я хочу запустить. В основном мы пытаемся добавить веб-интерфейс удаленного управления в коллекцию приложений.
Приложение веб-сервера, которое я пишу, в основном запускает / останавливает 3 приложения, которые все общаются друг с другом для достижения цели. Если мой веб-сервер запускает и останавливает их, все хорошо. Но если по какой-то причине они уже запущены, когда я пытаюсь их запустить, происходят плохие вещи.
Я знаю, что могу справиться с Visual Studio (C ++ / C # / etc). Но этот проект должен быть написан на Java из-за требования независимости платформы.
Спасибо всем за помощь!