Я пытаюсь выполнить Java Swing баночку с JFrame из веб-приложение, как это:Качели JFrame не отображается
Process p = Runtime.getRuntime().exec("java -jar my_swing_app.jar");
Мои стартов приложение (журналы нормально), но мой JFrame не появляется. Когда я запускаю приложение swing с powershell, нет никаких проблем.
Я пытаюсь выполнить эту банку в веб-приложении java, которое запускается на сервере Wildfly.
Любая идея? Спасибо.
UPDATE
Я попытался с другой командой (без Java Swing приложение):
Process p = Runtime.getRuntime().exec("cmd /c start C:\\test\\build.bat");
Результат тот же. Я вижу процесс в списке процессов Windows (build.bat), но командная строка не отображается.
Вы пытаетесь запустить настольное приложение с веб-сервера, я полагаю, вы ожидаете его появления на клиентском компьютере? Вероятно, он появляется на компьютере сервера – MadProgrammer
Я забыл упомянуть, что веб-сервер и клиент находятся на одном компьютере – bart
Я думаю, вам нужен апплет, встроенный в html вместо – Arvind