Windows文件关联和Java程序的单个实例

时间:2016-02-21 10:57:12

标签: java windows netbeans file-association single-instance

我有一个Java程序,我打开并使用.project文件。只要我从程序中打开文件一切正常。但是我希望能够安装程序并注册(甚至维护)文件关联,这样当用户双击.project文件时,会发生以下两种情况之一:

  1. 如果程序没有运行,程序将启动并将文件路径(带有名称和扩展名)传递给它,以便它可以打开单击的文件。
  2. 如果程序已在运行,请不要打开程序的第二个实例,而是将文件路径(带有名称和扩展名)传递给程序,以便打开它。
  3. 我搜索了互联网,发现了以下内容: The Java™ TutorialsStack Overflow - inno setup file association 但这些答案令人困惑。他们谈论使用外部程序(这是必要的吗?)并没有正确解释如何在Netbeans(我正在使用)中建立文件关联或谈论Ant代码但我不是真的了解如何启动Ant代码,如果我需要添加它,将新的.xml文件添加到项目或其他任何内容。

    我尝试在Windows关联列表中手动关联我构建的JAR文件,但它不会接受它。我猜我需要安装和/或以某种方式转换为.exe。

    在任何情况下,我都希望将程序分发给其他人,因此需要自动完成。

    我更希望在多个平台上使用此工作,但我最关心的是在Windows上工作(Windows 10)。

0 个答案:

没有答案