当我尝试创建一个模块(用于调试单元测试)时,它显示以下消息:

信息:使用javac 1.8.0_51编译java源信息:java:编译模块'xxxxx'时发生错误信息:7/29/16 5:10 AM - 编译完成,1个错误,0s警告6s 173ms错误:java :javacTask:源版本1.7需要目标版本1.7

但是我的模块应该在 JDK 6 上运行,我已经修改了项目和模块级别设置以使 JDK 6 对我的模块 .

还尝试了IDEA: javac: source release 1.7 requires target release 1.7的结果

我在 linux 使用了最新的 intellij 想法 . 我的模块在 gradle ,我也尝试了 sourceCompatibilitytargetCompatibility 变量 .

请在下面找到我的build.gradle,


apply plugin:'java'apply plugin:'application'apply plugin:'idea'mainClassName ='PerformanceMetricsUpdater'sourceCompatibility = 1.6 targetCompatibility = 1.6 version ='1.0'repositories {mavenCentral()} dependencies {compile'com.google.api -client:google-api-client:1.22.0'compile'com.google.oauth-client:google-oauth-client-jetty:1.22.0'comped'com.google.apis:google-api-services-sheets :v4-rev11-1.22.0'}