将文件格式与我的程序关联(Java)

我正在为我的FRC机器人团队制作Scouting Software(用Java)。 球探就像在比赛期间收集其他球队机器人的数据一样。 我的程序使这个过程尽可能简单和容易,这绝对是至关重要的。 我的程序可以通过两种方式保存数据,其中一种方法是将.scout文件写入用户的硬盘。 所有这一切都运行良好,但作为一个画龙点睛的我想实现一种方法将.scout文件与我的程序相关联,以便用我的程序打开.scout文件。 就像Microsoft Word的.docx一样。 它将.doc / .docx / …等与自身关联,以便当用户单击具有这些扩展名的文件时,Word会打开自己,然后打开用户单击的文件。 对于我的应用,我想要这样的东西。 请记住,它是用Java编写的,适用于不同的操作系统(Windows,OSX,Ubuntu Linux等)。

该程序是否有GUI? 如果是这样,请使用Java Web Start启动它。

JWS可以将文件类型与Windows,OS X和* nix上的应用程序相关联。 这是一个演示。 将.zzz文件类型与演示相关联的JNLP API文件服务 。 应用程序。