gpt4 book ai didi

java - 为什么我不能直接使用 Gradles Exec-task 启动 java?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:23 24 4
gpt4 key购买 nike

我想使用 Exec-task ( https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Exec.html ) 从 gradle build-script 启动 java

直接使用java -version命令是不行的。

task runApp(type:Exec) {
commandLine 'java -version'
}

将命令复制到名为script.sh的文件中时,执行

task runApp(type:Exec) {
commandLine './script.sh'
}

但是为什么? commandLine 'java -version' 不应该也能正常工作吗?

最佳答案

文档页面上的所有示例都显示了命令行命令被分解为逗号分隔的字符串,其中没有空格。我会尝试:

task runApp(type:Exec) {
commandLine 'java', '-version'
}

关于java - 为什么我不能直接使用 Gradles Exec-task 启动 java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35942602/

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