如何从浏览器启动桌面应用程序并使用java将参数传递给它?

时间:2017-05-14 05:46:02

标签: java url-routing desktop-application

我需要从我们的网站启动我的桌面java应用程序,我需要将参数传递给它。桌面应用程序将处理参数。我不知道如何实现它。我检查了java web-start,但是我们需要每次都下载.jnlp文件。所以我在避免java-web-start。 我在skype,Gotomeeting等中看过这个功能。

修改 正如@Marged所建议的,我使用java在我的应用程序中创建了自定义URL处理程序。点击此链接:Registering and using a custom java.net.URL protocol 如果我手动注册URL处理程序,它会工作。现在我需要使用java注册我的应用程序programmaticalley的URL处理程序。我需要使用windows和Mac os注册URL处理程序。我认为以下代码适用于Windows。

如何在java中运行此代码?请帮帮我..

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

0 个答案:

没有答案