Java 如何使用我的程序使Windows自动查看文件,以及如何使程序读取文件?

Java 如何使用我的程序使Windows自动查看文件,以及如何使程序读取文件?,java,windows,deployment,file-association,Java,Windows,Deployment,File Association,我希望它就像我们用“打开”然后选择记事本一样。这样,当我“打开”一个文件时,列表中将有我的程序。如何将文件类型与我的程序关联 如何使程序处理该文件?最好是为Java程序创建一个EXE包装器: 及 这些都是相关的。然后需要创建一个文件关联。有关如何手动执行此操作的知识库文章: 如果您使用安装程序包来打包应用程序,您必须研究如何在程序安装时自动完成此操作。部署应用程序。使用 JavaWebStart(JWS)是Oracle公司的技术,用于直接从网络或internet链接启动富客户端(Swing

我希望它就像我们用“打开”然后选择记事本一样。这样,当我“打开”一个文件时,列表中将有我的程序。如何将文件类型与我的程序关联


如何使程序处理该文件?

最好是为Java程序创建一个EXE包装器:

这些都是相关的。然后需要创建一个文件关联。有关如何手动执行此操作的知识库文章:

如果您使用安装程序包来打包应用程序,您必须研究如何在程序安装时自动完成此操作。

部署应用程序。使用

JavaWebStart(JWS)是Oracle公司的技术,用于直接从网络或internet链接启动富客户端(Swing、AWT、SWT)桌面应用程序。它为支持Java的平台提供“一键式”安装

JWS提供了许多吸引人的功能,包括但不限于闪屏、桌面集成、文件关联、自动更新(包括延迟下载和对更新的编程控制)、按平台、体系结构或Java版本对本机和其他资源下载进行分区,配置运行时环境(最低J2SE版本、运行时选项、RAM等),使用扩展轻松管理公共资源


这是使用JWS(在OS X、*nix和Windows上)部署的,并声明对
.zzz
文件类型感兴趣。

如果您的意思是,您希望操作系统关联一个文件类型并使用Java程序启动它,请检查您可以检查我没有尝试过,但至少看起来很有希望。我对这个问题做了大量编辑,但它仍然是广泛和混乱的。虽然正文中有两个问题,但标题中的问题是第三个问题。Windows“自动查看/预览”又是一个单独的问题。您对什么特定的文件扩展名感兴趣?像.html或.txt这样常见的东西,或者像.zzz或.quak这样不太“知名”的类型?为什么最好创建一个EXE包装器?@HovercraftFullOfEels(在Windows下)将内置的文件关联工具与EXE一起使用会更简单。除非你有一个为JAR文件做这件事的例子,否则我想知道如何让程序处理它?@robotmaker01首先尝试阅读主评论块中的一些链接,答案都在那里;)