2011-12-14 23 views
1

我们应该如何将java中的文件类型关联注入Windows或Mac环境?例如注册.vlan文件类型到我们的Java应用程序!当应用程序第一次启动时,这当然需要发生!将java中的文件类型关联注入Windows或Mac Environmets

谢谢!

+0

据我所知,对Windows来说,它涉及Windows注册表;为Mac,plist [http://stackoverflow.com/questions/1082889/how-to-change-filetype-association-in-the-registry/1082925#1082925](http://stackoverflow.com/questions/1082889/如何改变文件类型关联在注册表中/ 1082925#1082925) – 2011-12-14 04:17:52

回答

1
  • 使用Java Web Start部署应用程序。
  • 在JNLP文件中声明文件类型关联。

demo. of the FileContents API的一部分显示了如何做后者。

..启动文件会提示用户文件扩展名.zzz(一个简单的文件类型不会与现有的文件关联到冲突)内容类型text/sleepytime的关联。 ..

这应该工作在Windows,OS X & * nix中。