我正在使用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导入?
答案 0 :(得分:0)
在build.gradle
中添加依赖项,如下所示:
dependencies{
compile 'org.checkerframework:checker:2.1.12'
}
IF 您下次遇到同样的问题,可以在maven repo中搜索依赖项。