Если вы говорите о простом развертывании Java-приложений, используйте JNLP. Единственное, что пользователь должен сделать в этом случае, это перейти по URL.
Если вы хотите сделать это без участия пользователя, я считаю, что решение зависит от целевой платформы:
- Использовать SSH для платформ Unix
- WNI или telnet для платформ Windows.
Чтобы сделать решение более переносимым, вы можете запустить
wget THE-JNLP-URL
на целевой машине, использующей SSH для Unix-подобных платформ.
Я не знаю встроенной команды, такой как wget для Windows. Но вы можете реализовать это в VBS или JS и затем вызвать скрипт, используя cscript
через WMI или telnet.
Удачи.