gpt4 book ai didi

java - 在 gradle 中使用特定的 jre 客户端运行测试

转载 作者:搜寻专家 更新时间:2023-11-01 03:21:28 25 4
gpt4 key购买 nike

在 64/32 位 native 库的世界中,有时您需要指定特定的 jre 来运行代码。我在本地安装了 64/32 位 jres。默认为 64 位,但我需要使用 32 位 jvm 运行一些测试...

我如何告诉 gradle 我本地系统上 32 位 java.exe 客户端的路径?它不能是默认为jdk的java_home,我只需要在gradle.build中为测试执行阶段指定jre客户端。

有点像

        tasks.withType(Test) {
systemProperty "java.library.path", "C:\\here\\nativestuff\\lib"
systemProperty "java.client", "C:\\Program\ Files\ \(x86\)\\Java\\jre7\\bin\\java.exe"}

尝试了我能想到的一切,不知道如何让它工作

最佳答案

我能够通过设置 gradle.properties 让一切正常工作:

 jre32home=C:/Program Files (x86)/Java/jre7 

顺便说一句,我正在使用 gradle 2.3

在 gradle.build 中我使用:

 test.executable = "${jre32home}/bin/java"

关于java - 在 gradle 中使用特定的 jre 客户端运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29710096/

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