gpt4 book ai didi

java - 解决 Windows 上的 com.apple 导入错误

转载 作者:行者123 更新时间:2023-11-29 04:08:13 25 4
gpt4 key购买 nike

我正在尝试像这样从 com.apple.eawt(使用 Eclipse)进行一些导入:

import com.apple.eawt.AboutHandler;
import com.apple.eawt.AppEvent;

但是对于每个语句,我都得到“导入 com.apple 无法解析”。我看过其他 similar questions ,似乎人们说这是构建路径错误。我在其中一个问题中尝试了添加这样的可访问性规则的建议:

com.apple accessibility rule

但即使在重新启动 Eclipse 后我仍然收到错误。另一件事是,我看到的所有问题都使用 MacOS,所以我不知道这是否会有所不同。

最佳答案

com.apple.eawt 包是一个特定于 MacOS 的包,旨在允许 java 应用程序像 native MacOS 应用程序一样工作。您只能在 MacOS 平台的 JRE/JDK 中找到此包。你说你是在 Windows 上构建的,它不会有这个包。

最重要的是,从 Java 9 开始,com.apple.eawt 和其他 Apple 特定的包被封装起来,如果不采取特殊步骤就无法访问。即使您是在 MacOS 上构建,您也必须覆盖封装才能访问包。

JEP 272描述了一个公共(public) API,旨在成为 com.apple.eawt 的跨平台替代品。如果您有动力,您可以将您的程序移植到新的 API。

进一步阅读:

关于java - 解决 Windows 上的 com.apple 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56860692/

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