gpt4 book ai didi

java - 渐变 + 想法 : can not resolve systemProperty in build. 渐变

转载 作者:行者123 更新时间:2023-11-30 10:32:40 30 4
gpt4 key购买 nike

为了使用 jni 帮助程序库运行测试,我将这样的代码添加到 build.gradle 中:

def jniLibDir = "xxx"
tasks.withType(Test) {
systemProperty "java.library.path", jniLibDir
}

./gradlew build 没有问题,但是 idea 报告错误:

Can not resolve symbol systemProperty

如果在 idea 下运行测试,它会抛出 java.lang.UnsatisfiedLinkError 异常。

如何帮助idea理解将我的dll与jni代码放在一起?

最佳答案

相关问题:

  • IDEA-160675使 Gradle 系统属性可供 IDEA 的测试运行器使用

您需要将 -Djava.library.path=/path/to/dir/with/native/libs 添加到 IntelliJ IDEA 运行/调试配置 VM 选项 field 。这可以在 Defaults 节点下更改配置,以便它自动添加到您从右键单击菜单运行的所有新测试中。

关于java - 渐变 + 想法 : can not resolve systemProperty in build. 渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42578203/

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