У меня есть приложение, которое запускает второе приложение весенней загрузки (которое содержит некоторый графический интерфейс Swing) из кода Java, используя следующий код
String cmd = "java -jar file.jar";
Process process = Runtime.getRuntime().exec(cmd);
, но когда программа выполняет эту команду, я вижу, что приложение запускается вДиспетчер задач и его GUI виден.Странно то, что когда я закрываю второе приложение (используя функцию выхода JFrame), оно не закрывается и зависает до тех пор, пока не запустится первое приложение.
Основная проблема заключается в том, что мое второе приложение связано с моим первым приложениеми зависает, пока я не закрою первое приложение.
Кто-нибудь знает, как мне решить эту проблему?