我正在使用IntelliJ IDEA,并已自动导入@Nullable:
import com.sun.istack.internal.Nullable;
当我跳转到该别名的定义时,它位于本地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的依赖项和导入吗?
最佳答案
在您的build.gradle
中添加依赖项,如下所示:
dependencies{
compile 'org.checkerframework:checker:2.1.12'
}
如果下次遇到相同的问题,则可以在maven repo中搜索依赖项。
关于java - Gradle-使用本地JDK的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44547009/