用java应用程序自动打开文件

时间:2011-11-11 19:28:22

标签: java

我想为特定类型的文件创建自己的文件格式。当有人下载​​此文件时,我希望他们的系统知道应该使用我的应用程序打开它。

例如,当我下载.doc文件时,我的计算机会询问我是要保存文件还是使用Open Office打开它。同样,如果.doc文件位于我的桌面上,并且我双击它,它会自动打开并显示正确的应用程序。

我认为这与将文件扩展名与底层操作系统上下文中的应用程序相关联。

任何人都能指出一些关于如何在java中执行此操作的好资源吗?

感谢。

编辑: 对不起,我想澄清一下。有没有办法让我的应用程序在安装时将文件类型与自身关联起来?

编辑: 发现这个...... http://java.sun.com/developer/technicalArticles/J2SE/Desktop/jdic_assoc/ 独立于平台的解决方案

2 个答案:

答案 0 :(得分:1)

此源代码显示了如何在Windows中建立文件关联:

http://www.rgagnon.com/javadetails/java-0592.html

您可能必须按照每个操作系统中的安装程序执行此操作。

答案 1 :(得分:1)