双击与此应用程序关联的文件时打开javafx应用程序

时间:2015-03-10 18:28:48

标签: javafx-8

当用户只打开此文件时,是否可以使javafx应用程序自动加载特定文件。让我们说我的应用程序创建扩展名为.em的文件。我知道当您在Windows资源管理器中双击此类文件时,可以打开Java应用程序,但是是否也可以自动将此文件加载到javafx程序中?目前,应用程序仅启动,但必须从应用程序中打开数据。

提前致谢

1 个答案:

答案 0 :(得分:1)

免责声明:我是javafx-maven-plugin的维护者。

我假设您使用的是Microsoft Windows作为操作系统。本机捆绑包创建的安装程序能够进行文件关联。在为javafx-maven-plugin开发此扩展时,我创建了一个sample-project,您可以在其中查看如何配置它。

示例:

<plugin>
    <groupId>com.zenjava</groupId>
    <artifactId>javafx-maven-plugin</artifactId>
    <version>8.2.0</version>
    <configuration>
        <mainClass>com.zenjava.test.Main</mainClass>
        <verbose>true</verbose>
        <fileAssociations>
            <fileAssociation>
                <description>association 1</description>
                <extensions>ext1</extensions>
                <contentType>application/dummy</contentType>
                <icon>somePathToIcon</icon>
            </fileAssociation>
            <fileAssociation>
                <description>association 2</description>
                <extensions>ext2</extensions>
                <contentType>application/dummy2</contentType>
            </fileAssociation>
        </fileAssociations>
    </configuration>
</plugin>