gpt4 book ai didi

java - 如何在 Java 8 上使用 apple com.apple.eawt 功能?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:37:58 25 4
gpt4 key购买 nike

我最近开始学习 Java,并且正在开发/改进 Java IDE。我正在尝试找到一种方法,当您双击一个文件时,该文件会自动用我的程序打开。

到目前为止,我找到的唯一方法是使用苹果扩展程序 com.apple.eawt(发现问题 here)。唯一的问题是我有 JDK 1.8,这个扩展不再有效。按照这个 question ,我在我的计算机上查找它,我相信它最后包含在 JDK 1.6 中。

我的问题是:有没有办法在 java 1.8 中使用这个扩展?或者是否有 Apple 或非 Apple 的替代品可以做同样的事情?

最佳答案

Java 9 复制了 java.awt.Desktop 中的大部分 com.apple.eawt

例如,您指出了一个建议使用 Application.getApplication().setOpenFileHandler(myOpenHandeler) 的问题。

这相当于Desktop.setOpenFileHandler(OpenFilesHandler openFileHandler) .

此功能现在也可用于 macOS 以外的平台,例如 Windows。

关于java - 如何在 Java 8 上使用 apple com.apple.eawt 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38381824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com