java - 导入build.gradle时出现Intellij错误

标签 java intellij-idea gradle

如果我将Java项目导入Intellij,则转到命令行并运行gradle idea告诉Intellij这是gradle项目。我得到以下。 com/android/builder/model/NativeAndroidProject: Unsupported major.minor version 52.0 Please use JDK8 or newer. Error: Download JDK8 Select a JDK from the FileSystem.
我单击链接,然后转到项目结构,带有3个选项的SDK位置,Android SDK位置,JDK位置(已正确设置)和Android NDK位置。两个android字段均为空白,但给我一个错误,Android SDK位置位于IDEA安装位置内。尝试设置这些目录会导致找不到sdk。我正在运行2017.2.1版本。

每当我尝试同步gradle时,即使选择jdk 8,我也会收到与上述相同的消息。而且,这不是一个Android项目,并且甚至没有与该项目中特定于Android的远程关系。是什么原因造成的,该如何解决?

enter image description here

enter image description here

无法发布build.gradle,但这是插件
apply plugin: 'java' apply plugin: 'idea' apply plugin: 'groovy' apply plugin: 'application' apply plugin: 'maven'

最佳答案

这是一个编译器问题,您的代码版本和jdk版本不匹配,或者您的代码是在Java 1.6中编译的,而您正在尝试在Java .7或Java 1.8中进行构建

关于java - 导入build.gradle时出现Intellij错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45639879/

相关文章:

java - 如何将 Eclipse 默认项目更改为 Java 项目

ruby-on-rails - Intellij Idea 或 RubyMine 中的 GLOBAL 与普通 Ruby SDK

android - 服务 Intent 必须明确 - Google Analytics

java - Gradle 构建挂起而没有失败,DefaultFileLockManager 获取和释放守护进程地址注册表上的锁定

gradle - 持续集成和 Gradle : external project as dependency

java - 传递的整数值总是重置回默认值

java - Hibernate ManyToOne,连接表中的重复键

java - 降低基于代理的模型的复杂性

intellij-idea - Intellij 未检测到 runConfigurations xml

java - Spring数据 Autowiring : Two bean candidates using @Autowired