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