gpt4 book ai didi

java - 如何在 Java 1.8 中使用 com.apple?

转载 作者:行者123 更新时间:2023-12-03 23:01:22 32 4
gpt4 key购买 nike

使用 Gradle 编译 Java Mac 应用程序时,出现如下错误:

error: package com.apple.eawt does not exist

但是 com.apple.eawt 存在于 /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/rt.jar

如果我将 rt.jar 复制到其他位置并将其添加到类路径中,例如通过

compile fileTree(dir: '/Users/XXX', include: 'rt.jar')

然后它神奇地起作用了!是否有一些技巧可以说服 Java 在 rt.jar 中使用平台相关的东西?

最佳答案

我找到了解决方案:

compileJava {
options.compilerArgs << "-XDignore.symbol.file=true"
options.fork = true
options.forkOptions.executable = 'javac'
}

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

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