微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将多个 JVM/参数传递给自定义协议处理程序

如何解决将多个 JVM/参数传递给自定义协议处理程序

我正在尝试使用自定义协议处理程序打开 eclipse。 这是注册

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\x-energydas-workbench]
@="URL:x-energydas-workbench"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\x-energydas-workbench\DefaultIcon]
@="E:\\IDE1\\EnergyDAS WorkBench IDE\\EnergyDASWorkbench.exe,0"

[HKEY_CLASSES_ROOT\x-energydas-workbench\shell]

[HKEY_CLASSES_ROOT\x-energydas-workbench\shell\open]

[HKEY_CLASSES_ROOT\x-energydas-workbench\shell\open\command]
@="\"E:\\Prashant\\EnergyDAS\\energydas-Workbench\\codebase\\plugins\\org.eclipse.fordiac.ide.product\\target\\products\\org.eclipse.fordiac.ide.product\\win32\\win32\\x86_64\\4diac-ide\\eclipsec.exe\" -vmargs \"%1\" \"%2\""

当我从 Win+R 运行命令调用协议处理程序时

"E:\Prashant\EnergyDAS\energydas-Workbench\codebase\plugins\org.eclipse.fordiac.ide.product\target\products\org.eclipse.fordiac.ide.product\win32\win32\x86_64\4diac-ide\eclipsec.exe" -vmargs "-Dtoken=777" "-Ddeviceid=999"

它完美运行eclipse.vmargs:-Dtoken=777 -Ddeviceid=999

并且使用 ancher 标签从浏览器调用协议处理程序不起作用。

<a href="x-energydas-workbench://-Dtoken=777">Open IDE WorkBench</a> <br/><br/>         

将整个 URI 作为结果提供给 Java 应用程序 eclipse.vmargs:x-energydas-workbench://-Dtoken=777/

我知道这可能是重复的问题,但我已经尝试了从谷歌找到的所有可能的解决方案。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。