我打算为我正在创建的程序创建一个新的文件扩展名(可能不止一个)。所以,经过一番搜索,我找到了以下几个关于此主题的来源,供任何人查看并了解我所查看的内容的概要。
大多数教程通常都谈论如何进行一些注册表编辑,以便Windows可以识别新文件并知道如何处理它。然后,我偶然发现了Oracle的this文档,声称您可以使用一些(看起来)简单的Java代码完成所有这些操作。不过,如果那么容易,肯定已经有人指出了。此外,该文档是2006年的。我有很多问题,我知道可能需要花费很多时间才能回答,因此如果有人抽出时间回答这个问题,非常感谢!
http://support.microsoft.com/?scid=kb%3Ben-us%3B185453&x=6&y=11
http://www.rgagnon.com/javadetails/java-0592.html
http://www.rgagnon.com/javadetails/java-0480.html
此外,请注意,Microsoft支持的教程实际上是Visual Basic课程,但我只是想看看在更改注册表方面是否有任何相似之处。大多数教程通常都谈论如何进行一些注册表编辑,以便Windows可以识别新文件并知道如何处理它。然后,我偶然发现了Oracle的this文档,声称您可以使用一些(看起来)简单的Java代码完成所有这些操作。不过,如果那么容易,肯定已经有人指出了。此外,该文档是2006年的。我有很多问题,我知道可能需要花费很多时间才能回答,因此如果有人抽出时间回答这个问题,非常感谢!
- 如何创建并关联Java程序的文件类型是最佳方法?
- 如果使用Oracle方法,是否需要完全分开的程序?我认为您不希望每次运行程序时都创建和关联文件类型,并且从我所见,这实际上会返回错误。
- 我希望其他人(仅限Windows用户)能够轻松安装该程序,但我使用的是Windows 7 64位。是否有任何更改我应该知道,以使关联也与32位系统兼容?
- 使用任一方法是否可以轻松完全地撤消更改(即,如果我只想创建测试文件扩展名)?
我找不到任何广泛的来源来教授如何在没有先前知识的情况下完成此类工作,因此,如果任何人无法回答我的问题,但确实有一个好的资源可以查看,那也很好。