有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Gradle使用本地JDK的特性

我正在使用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) 个答案

  1. # 1 楼答案

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

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

    如果下次遇到相同的问题,可以在maven repo中搜索依赖项