У меня возникает проблема, когда требуется очень долгое время (10 секунд или около того), чтобы пройти через мою установку ANT и запустить приложение java. Это задержит экран заставки для jvm не менее чем на 10 секунд, чтобы отобразиться. К сожалению, я не могу отойти от ANT, чтобы запустить приложение из-за определенных ограничений. То, что я хотел бы сделать, и задавался вопросом, есть ли у кого-то лучшее решение, - создать небольшое приложение с заставкой, которое будет иметь заставку в качестве аргумента для JVM, чтобы он быстро отображался, а затем использовал Runtime .getRuntime(). exec ("wscript ....), чтобы запустить другое приложение. Моя проблема заключается в том, как убить первое приложение.Приложение Java Splash Screen
Что я думал делать с помощью jps в другом приложении, чтобы получить PID для класса, который отпустил приложение, а затем уничтожил процесс (у первого приложения также был бы таймер, чтобы избежать его останова, если второе приложение не запустилось по какой-либо причине). Я должен сказать, что существует ограничение, которое основное приложение (второе приложение) можно запускать только один раз, и у меня есть решение для связывания, чтобы избежать этого. Мне было интересно, есть ли лучший способ прервать первое применение п. Должен ли я использовать RMI или другой способ сообщить программе о выходе? Если возможно, тем меньше сетей, тем лучше.
Вы действительно планируете развернуть приложение с включенным ANT? Требование – EJP
да, это очень странно. Я также изучаю, можем ли мы удалить требование муравья для того, для чего мы его использовали, и каким-то образом заменить его. спасибо! – duxburyfarmall