Gradle - 使用本地JDK的功能

时间:2017-06-14 14:01:00

标签: java intellij-idea gradle java-8 build.gradle

我正在使用IntelliJ IDEA并自动导入@Nullable:

import com.sun.istack.internal.Nullable;

当我跳到这个anno的定义时,它位于本地jdk(位于JAVA_HOME)的某个地方。 这是我唯一拥有的SDK,Gradle必须使用它进行编译等,但是我收到错误:

:compileJava
D:\src\ensembl-ftp-search\src\main\java\ebi\ensembl\ftpsearchapi\LinkSpecificationsIntersector.java:3: 
error: package com.sun.istack.internal does not exist
import com.sun.istack.internal.Nullable;

我是否有必要在Gradle中配置它以便能够"看到"依赖性和从本地JDK导入?

1 个答案:

答案 0 :(得分:0)

build.gradle中添加依赖项,如下所示:

dependencies{
   compile 'org.checkerframework:checker:2.1.12'
}

IF 您下次遇到同样的问题,可以在maven repo中搜索依赖项。