Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将文件格式与我的程序关联(Java)_Java_File_Associations_Robotics - Fatal编程技术网

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

将文件格式与我的程序关联(Java),java,file,associations,robotics,Java,File,Associations,Robotics,我正在为我的机器人团队制作侦察软件(Java)。球探就像在比赛中收集其他球队机器人的数据。我的程序使这个过程尽可能简单和容易,这绝对是至关重要的。我的程序可以用两种方式保存数据,其中一种是将.scout文件写入用户的硬盘。所有这些都工作得很好,但作为最后一步,我想实现一种将.scout文件与我的程序关联的方法,以便用我的程序打开.scout文件。它就像微软Word的.docx。它将.doc/.docx/…等与自身相关联,这样当用户单击具有这些扩展名的文件时,Word会自动打开,然后打开用户单击的

我正在为我的机器人团队制作侦察软件(Java)。球探就像在比赛中收集其他球队机器人的数据。我的程序使这个过程尽可能简单和容易,这绝对是至关重要的。我的程序可以用两种方式保存数据,其中一种是将.scout文件写入用户的硬盘。所有这些都工作得很好,但作为最后一步,我想实现一种将.scout文件与我的程序关联的方法,以便用我的程序打开.scout文件。它就像微软Word的.docx。它将.doc/.docx/…等与自身相关联,这样当用户单击具有这些扩展名的文件时,Word会自动打开,然后打开用户单击的文件。我想在我的申请中使用类似的东西。请记住,它是用Java编写的,用于不同的操作系统(Windows、OSX、Ubuntu Linux等)

程序是否有GUI?如果是这样,请使用


JWS可以将文件类型与Windows、OS X和*nix上的应用程序相关联。下面是一个将
.zzz
文件类型与演示关联的示例。app.

它不是通过Java中的标准Java库提供的;这是本机操作系统特有的功能。在Windows下,这可以通过Windows注册表完成。您可以使用NSIS、InnoSetup等安装程序生成器来设置注册表项。Java Web Start(JWS)可能有一个支持跨平台的功能。谢谢,这很有帮助:)在这方面浪费了很多时间。是的,它都是基于GUI的。谢谢,我来看看!