任务';的执行失败:编译ejava';

任务';的执行失败:编译ejava';,java,gradle,eclipse-plugin,build.gradle,spring-cloud,Java,Gradle,Eclipse Plugin,Build.gradle,Spring Cloud,我正在尝试构建一个Spring云应用程序,该应用程序提供客户的详细信息以及他/她过去通过gradle创建的订单历史记录。在执行构建和清理任务时,由于此错误,我无法获取目标jar文件 任务“:compileJava”的执行失败 这是错误日志的ExceptionStackTrace中显示的消息 org.gradle.tooling.BuildException: Could not execute build using Gradle installation 'C:\gradle\gradle-3

我正在尝试构建一个Spring云应用程序,该应用程序提供客户的详细信息以及他/她过去通过gradle创建的订单历史记录。在执行构建和清理任务时,由于此错误,我无法获取目标jar文件

任务“:compileJava”的执行失败

这是错误日志的ExceptionStackTrace中显示的消息

org.gradle.tooling.BuildException: Could not execute build using Gradle installation 'C:\gradle\gradle-3.4.1'.
at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)
at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:41)
at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
下面是我的build.gradle文件

buildscript {
    ext {
        springBootVersion = '1.5.2.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'

apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'

jar {
    baseName = 'yBayApplication'
    version = '0.0.1-SNAPSHOT'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
    mavenCentral()
    maven { url "https://repo.spring.io/snapshot" }
    maven { url "https://repo.spring.io/milestone" }
}


dependencies {
    compile('org.springframework.cloud:spring-cloud-starter-turbine:1.2.3.RELEASE')
    compile('org.springframework.boot:spring-boot-starter-actuator')
    compile('org.springframework.cloud:spring-cloud-starter-hystrix-dashboard')
    compile('org.springframework.cloud:spring-cloud-starter-hystrix')
    compile('org.springframework.cloud:spring-cloud-starter-feign')
    compile('org.springframework.cloud:spring-cloud-starter-eureka:1.2.3.RELEASE')  
    compile('org.springframework.cloud:spring-cloud-starter-ribbon')
    compile('org.springframework.boot:spring-boot-starter-web')
    testCompile('org.springframework.boot:spring-boot-starter-test')
}

dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:Brixton.BUILD-SNAPSHOT"
    }
}


eclipse {
    classpath {
         containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')
         containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8'
    }
}
我已经检查了gradle使用的Java版本,它指向正确的目录
C:\ProgramFiles(x86)\Java\jdk1.8.0\u 121
,我还将
gradle.properties
文件包含在项目中,以确保它只获取
Java\u home
属性

org.gradle.java.home=C:\Program Files (x86)\Java\jdk1.8.0_121
格拉德尔酒店

org.gradle.java.home=C:\Program Files (x86)\Java\jdk1.8.0_121
我还通过添加以下行更改了
eclipse.ini
文件

-vm
C:\Program Files (x86)\Java\jdk1.8.0_121\bin\javaw.exe
但我仍然发现gradle构建失败了


我做错了什么?

什么是编译错误?哪里出错:任务的执行失败:compileJava'>编译失败;有关详细信息,请参阅编译器错误输出。错误日志包含以下错误org.gradle.tooling.BuildException:无法使用gradle安装“C:\gradle\gradle-3.4.1”执行生成。在org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)在org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)在org.gradle.tooling.internal.consumer.ResultandleRadapter.onFailure(ResultandleRadapter.java:41)…因为它是windows,由于java可执行文件的路径上有空格:您是否尝试将JDK(用于gradle)的路径括在“”中?=><代码> >“程序文件(x86)\ java \ jdk1.80y121” Spring CuxCAMDEN.SR6是支持Spring Boo1.1.Xi的第一个版本,无法从Buff.DeLeLL导入Maven依赖项。我注意到错误的出现主要是因为类文件clean:compileJavaC:\Users\Adithya\workspace\yBayApplication\src\main\java\com\aspiretraining\model\Order.java:6:错误:找不到符号import javax.persistence.Entity;位置:package javax.persistence ApplicationServer.java:13:错误:package org.springframework.cloud.netflix.eureka.server不存在符号:class EnableEurekaServer错误:package org.springframework.data.repository不存在编译错误是什么?出现了什么问题:任务执行失败:compileJava'>编译失败;有关详细信息,请参阅编译器错误输出。错误日志包含以下错误org.gradle.tooling.BuildException:无法使用gradle安装“C:\gradle\gradle-3.4.1”执行生成。在org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)在org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)在org.gradle.tooling.internal.consumer.ResultandleRadapter.onFailure(ResultandleRadapter.java:41)…因为它是windows,由于java可执行文件的路径上有空格:您是否尝试将JDK(用于gradle)的路径括在“”中?=><代码> >“程序文件(x86)\ java \ jdk1.80y121” Spring CuxCAMDEN.SR6是支持Spring Boo1.1.Xi的第一个版本,无法从Buff.DeLeLL导入Maven依赖项。我注意到错误的出现主要是因为类文件clean:compileJavaC:\Users\Adithya\workspace\yBayApplication\src\main\java\com\aspiretraining\model\Order.java:6:错误:找不到符号import javax.persistence.Entity;位置:package javax.persistence ApplicationServer.java:13:错误:package org.springframework.cloud.netflix.eureka.server不存在symbol:class EnableEurekaServer错误:package org.springframework.data.repository不存在