我最近开始学习java,我在java IDE上工作/改进。我试图找到一种方法,以便当您双击文件时,该文件会自动打开我的程序。
到目前为止,我发现这样做的唯一方法是使用apple扩展com.apple.eawt(找到问题here)。唯一的问题是我有JDK 1.8,这个扩展不再有效。在question之后,我在计算机上查找了它,我相信它最后包含在JDK 1.6中。
我的问题是:有没有办法在java 1.8中使用此扩展?或者是苹果还是非苹果替代品也会这样做?
答案 0 :(得分:2)
Desktop
类com.apple.eawt
例如,您指出了一个建议使用Application.getApplication().setOpenFileHandler(myOpenHandeler)
的问题。
这相当于Desktop.setOpenFileHandler(OpenFilesHandler openFileHandler)
。
此功能现在也可以在除macOS之外的平台上使用,例如Windows。