gpt4 book ai didi

android - Gradle SwingBuilder: “Toolkit not found: apple.awt.CToolkit”错误

转载 作者:行者123 更新时间:2023-12-03 05:15:45 26 4
gpt4 key购买 nike

我有一个Gradle任务,应该提示用户是否要继续(这是我的Android应用程序较大任务的一部分)。

我正在使用SwingBuilder尝试构建对话框,但是在尝试构建时出现以下错误:

Error:(94) Execution failed for task ':XXXXXX:ask'.
> Toolkit not found: apple.awt.CToolkit

显然,我的Mac上没有安装任何东西,但是我不确定需要安装什么。这是Java依赖项吗?还是 Gradle ? (使用谷歌搜索引擎也无济于事-唯一相关的链接与Google AppEngine有关,对我没有多大帮助)。

这是任务:
task ask << {
def pass = ''
new SwingBuilder().edt {
dialog(modal: true,
title: 'Continue',
alwaysOnTop: true,
resizable: false,
locationRelativeTo: null,
pack: true,
show: true
) {
vbox {
label(text: "Are you sure you want to continue?")
button(defaultButton: true, text: 'Continue', actionPerformed: {
//do something
dispose();
})

button(defaultButton: true, text: 'Cancel', actionPerformed: {
//do something
dispose(); // Close dialog
})
}
}
}

最佳答案

根据this issue on GitHub,问题似乎出在IntelliJ IDEA默认在Java 6上运行的事实。您需要强制它与Java 7一起运行,如this JetBrains support article中所述。

要记住的一件事是IntelliJ在Mac上的Java 7及更高版本存在问题,这就是为什么它默认为Java 6的原因。您可以在我链接到的支持文章中找到更多详细信息。

关于android - Gradle SwingBuilder: “Toolkit not found: apple.awt.CToolkit”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31400831/

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