Как запустить десктопное приложение из браузера и передать ему параметры с помощью java?

Мне нужно запустить настольное Java-приложение с нашего веб-сайта, и мне нужно передать ему параметры. Настольное приложение будет обрабатывать параметры. Я не знаю, как это реализовать. Я проверил java web-start, но нам нужно каждый раз загружать файл .jnlp. Поэтому я избегаю java-web-start. Я видел эту функцию в скайпе, Gotomeeting и т. д.

Изменить: по предложению @Marged я создал собственный обработчик URL-адресов в своем приложении, используя java. Перешел по этой ссылке: Регистрация и использование пользовательского java.net.URL протокол Он работает, если я регистрирую обработчик URL вручную. Теперь мне нужно зарегистрировать обработчик URL для моего приложения программно с помощью java. Мне нужно зарегистрировать обработчик URL в Windows и Mac OS. Я думаю, что приведенный ниже код предназначен для окон.

Как запустить этот код в java? Пожалуйста, помогите мне..

HKEY_CLASSES_ROOT/
myprotocol/
(Default)    "URL:myprotocol Protocol"
URL Protocol ""
shell/
  open/
    command/
      (Default) "c:/users/MyApplication.exe"    

person VBC    schedule 14.05.2017    source источник
comment
Вы можете заставить свое настольное приложение установить обработчик URL   -  person Marged    schedule 14.05.2017
comment
Привет @Marged. Как вы и предложили, я создал собственный обработчик URL-адресов, используя java в своем приложении. Но я не понимаю, как программно зарегистрировать обработчик URL-адресов с помощью java. Пожалуйста, помогите мне.   -  person VBC    schedule 16.05.2017