0

我的 Java(Swing) 应用程序中需要进程链接。例如,用户单击 myproc://test=1&name=name 之类的链接,我的 Java 应用程序必须使用此链接。我的意思是,当用户单击磁力链接时,我需要行为,例如 uTorrent。是否存在正确的方法来做到这一点?我的意思是我的应用程序如何处理外部系统事件,例如在我的协议链接上单击浏览器中的链接。

已解决(解决方法)。我没有找到如何将工作的 java 应用程序注册为 portocol 处理程序。我这样做: - java 应用程序包含小型 http-server 并监听一些端口 - 在我的网站上,我添加到 localhost:port 的链接

这很丑陋,但有效

4

1 回答 1

0

是的,这是可能的。它被称为协议处理程序。网上有很多教程可以指导您正确实施它。这是一个很好的

简而言之,您需要将 aURLStreamHandlerURLConnection子类放在一起来处理您的协议。然后使用(通常通过)将其注册到 JVM,java.protocol.handler.pkgs以便它可以识别它。这听起来令人生畏,但它相当简单。

于 2013-02-04T12:59:52.427 回答