单击URL以使用Java参数启动本地应用程序

时间:2017-02-03 11:19:21

标签: java url local launching-application

我有一个webapp,显示将在报纸上打印的文章和图片。

webapp只显示带有图片缩略图的文章列表。

单击文章或缩略图允许启动InDesign并使用其图片编辑文章(InDesign是PAO应用程序)。

实际上,这只适用于Firefox 。如果使用Chrome或IE,则不会启动InDesign应用程序。相反,该文章将被下载,我将不得不双击下载的文件,以便在InDesign中进行编辑。

自Firefox v.48起,这不再起作用了,点击图片就可以下载了。

我想要构建的是一个Java应用程序,它将侦听特定端口,等待参数(本地文件位置)。每次我点击图片,InDesign都会直接启动。

因此,在我的网络应用中,每篇文章/图片都会有一个 href ,如下所示: http://localhost:6789/myJavaLauncher/localFileLocationToOpenWithInDesign

点击此类链接时,任何文章都将直接在InDesign中打开以进行编辑。

我该怎么做? - >捕获URL中传递的所有args(路径和文件名)的最佳方法是什么,并将它们发送到本地Java应用程序,该应用程序将为给定文件启动正确的应用程序?

提前完成。

0 个答案:

没有答案