使用Java处理URL方案

时间:2012-01-27 22:22:23

标签: java swing awt desktop javafx

有人知道如何用Java处理自定义URL方案吗?就像在浏览器中访问任何itms:// URL一样,iTunes也会处理它。

我知道通过编写调用我的Java代码的本机代码应用程序是可能的,但是我不知道它是否仅适用于Java。

我可能会使用一些AWT代码,我需要浏览器调用它。

谢谢!

1 个答案:

答案 0 :(得分:1)

最近的启动方式是通过http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.htmlopen(File f)browse(URI)。也许间接浏览可以达到你的目的。

下一种方法是将Handler的URL协议扩展为新协议(如itms:)。对java protocol Handler进行网络搜索,因为它依赖于固定的类和包名称,而我在这里的解释质量很差。然后,您可以将URL传递给本地代码。 这样,您就可以将这些新网址与java.net.URL一起使用。