2

我正在尝试制作一个类似于 Windows Photo Viewer 的程序,如果您在 Windows 中双击图像,通常会弹出该程序。我已经制作了自己的程序,但是它使用JFileChooser与按钮关联的按钮来调出要在应用程序本身内部打开的图像(Windows 照片应用程序似乎没有这样做)。

问题:

从 Windows 双击时,如何让我的应用程序处理某些文件类型?我的猜测是我的主类具有我要打开的文件的 Path/String 类型参数,但我不确定如何准确实现它。

每当我们打开文件时,Windows 会将什么类型传递给程序?细绳?

一旦我的第一个问题得到解决,我需要做些什么来将我的程序与图像文件相关联(在制作 .exe 文件或安装程序时)?

4

1 回答 1

3

包含一个 <association/>标记作为“对 JNLP 客户端的提示,它希望向操作系统注册作为某些扩展和某些 mime 类型的主要处理程序”。请注意,“该<offline-allowed/>元素也必须包含在内”。Web 服务器不是必需的,特定于平台的<shortcut/>是可选的。要打开的文件将是一个命令行参数。

于 2013-09-19T19:58:55.640 回答