Javafx 读取Mac上双击文件的路径

Javafx 读取Mac上双击文件的路径,javafx,Javafx,我正在用JavaFx制作一个简单的MP3标签编辑器,供我在Mac上使用 我可以右键单击MP3文件并使用Get info查看信息,并在双击文件时将MP3的关联设置为我的标记编辑器 命令行版本的应用程序将通过在命令行上传递的字符串args接受路径/文件名,但对于JavaFx应用程序,则不会传递该路径/文件名 因此,我想知道,如何获取启动JavaFx应用程序的文件路径?这对您没有多大帮助,但有一个bug报告正是要求这样做的。 我是否正确理解您的意思:如果您想双击一个文件,这应该会打开您的JavaFX应

我正在用JavaFx制作一个简单的MP3标签编辑器,供我在Mac上使用

我可以右键单击MP3文件并使用Get info查看信息,并在双击文件时将MP3的关联设置为我的标记编辑器

命令行版本的应用程序将通过在命令行上传递的字符串args接受路径/文件名,但对于JavaFx应用程序,则不会传递该路径/文件名


因此,我想知道,如何获取启动JavaFx应用程序的文件路径?

这对您没有多大帮助,但有一个bug报告正是要求这样做的。

我是否正确理解您的意思:如果您想双击一个文件,这应该会打开您的JavaFX应用程序,然后您想知道您的应用程序打开了哪个文件?谢谢,这很有用,因为该错误提供了一些源代码,为我提供了一个示例,说明我在SetFXFileHandler中查找的内容。很高兴听到这个消息。关于这个话题,也有一个讨论。