Я пытаюсь сделать программу, которая изменяет исходный код из другой программы, а затем останавливает программу.Как остановить запущенную программу Java?
Основная идея заключается в том, что при запуске программы «A» она будет компилировать и запускать программу «B». Когда я помещаю некоторый текстовый файл с некоторым форматом в конкретный каталог, программа «А» обнаружит это и остановит программу «В», изменит исходный код программы «В» на то, что находит в текстовом файле, а затем скомпилирует и запустит программу «B» снова.
Поведение будет в значительной степени похожим на то, что делает IDE при компиляции, запуске и остановке программ при кодировании, но это не может быть сделано пользователем, оно должно быть автоматическим. Я нашел несколько примеров того, как скомпилировать и запустить, но не о том, как остановить.
Что это связано с java? –
Как вы остановите программу, вероятно, зависит от того, как вы ее начали. Можете ли вы показать нам, как вы собираетесь запускать программу? –
Эта ссылка может вам помочь: http://stackoverflow.com/questions/1320476/execute-another-jar-in-a-java-program –