Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何强制NetBeans 11.2使用打包在project中的gradle包装器_Java_Android_Gradle_Netbeans - Fatal编程技术网

Java 如何强制NetBeans 11.2使用打包在project中的gradle包装器

Java 如何强制NetBeans 11.2使用打包在project中的gradle包装器,java,android,gradle,netbeans,Java,Android,Gradle,Netbeans,我和NetBeans打了几天架。我必须做一个用gradle构建的项目,这个项目带有gradle包装。当我尝试从命令行构建项目时,一切正常,我只是在我的项目根目录中运行/gradlew build。 当我尝试在NetBeans中构建项目时,我的IDE使用的是它自己的gradle安装,它位于我的用户目录中,但是它的版本错误。勾选复选框“首选使用项目附带的Gradle包装器”。如果我试图更改IDE中的gradle设置,NetBeans会被困在一个对话框中,该对话框说有一个长操作正在进行,我必须终止Ne

我和NetBeans打了几天架。我必须做一个用gradle构建的项目,这个项目带有gradle包装。当我尝试从命令行构建项目时,一切正常,我只是在我的项目根目录中运行
/gradlew build
。 当我尝试在NetBeans中构建项目时,我的IDE使用的是它自己的gradle安装,它位于我的用户目录中,但是它的版本错误。勾选复选框“首选使用项目附带的Gradle包装器”。如果我试图更改IDE中的gradle设置,NetBeans会被困在一个对话框中,该对话框说有一个长操作正在进行,我必须终止NetBeans进程

我正在使用以下工具来构建我的项目: 令人遗憾的是,Windows 10、NetBeans 11.2和Oracle JDK 1.8.0ç231

NetBeans为我提供了以下命令行输出:

JAVA_HOME="C:\Program Files\Java\jdk1.8.0_231"
cd D:\repos\project\app; C:\Users\username\.gradle\wrapper\dists\gradle-4.10.2-bin\cghg6c4gf4vkiutgsab8yrnwv\gradle-4.10.2\bin\gradle --configure-on-demand clean build
Parallel execution with configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* Where:
Script 'D:\repos\project\app\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Minimum supported Gradle version is 5.4.1. Current version is 4.10.2. If using the gradle wrapper, try editing the distributionUrl in C:\Program Files\NetBeans-11.2\gradle\wrapper\gradle-wrapper.properties to gradle-5.4.1-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 0s
build.gradle或gradle.properties中没有特殊配置

有人知道如何强制NetBeans使用打包的gradle吗


感谢您的回复

我知道发生了什么。NetBeans似乎在项目根目录中搜索
gradlew.bat
,如果没有,NetBeans将尝试自己的gradle版本。 有趣的是,当存在
gradlew时,bat
NetBeans仍然使用shell脚本
gradlew
,没有任何扩展

问候