Я пишу небольшое приложение, которое будет действовать как деинсталлятор для большего приложения. Я хочу, чтобы деинсталлятор смог отправить очень простое сообщение (простое уведомление) в приложение, если оно запущено.Лучший способ связи между Java-приложениями, запущенными на одном компьютере
Каков наилучший способ для этого?
Иллюстрация того, что я хочу:
public class Uninstall {
public static void main(String[] args) {
if(isRunning("Application")) {
// Tell Application to clear data & exit
sendMessage("Application","EXIT");
}
}
}
Спасибо за быстрый ответ, RMI определенно то, что я искал. – Darajan
@Underbar: RMI, вероятно, полный перебор и ненужный комплекс для вашей цели. – jarnbjo
@jarnbjo, что бы вы порекомендовали? Похоже, что через файловую систему/сокеты открывается отверстие для любого другого приложения, чтобы отключить мое приложение. – Darajan