Eclipse gradle项目设置假错误通知

时间:2018-06-18 20:45:11

标签: java spring gradle

我想使用Java Spring构建REST服务并成功遵循this指南。 创建一个新的gradle项目后,我复制了 build.gradle 文件并使用gradle buildRun启动了所有内容。除了Eclipse强调进口,变量声明,标准之外,这一切都令人担忧 数据类型不可解析。

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

例如,在此类中,String,SpringApplication,SpringBootApplication,Application和org.springframework被标记为无法解析。但是,Exlipse可以很好地解决它们。我希望有人可以 告诉我我必须改变什么,错误检测现在很难(:

平台是:

Eclipse IDE for Java Developers
Version: Oxygen.3a Release (4.7.3a)
Build id: 20180405-1200
OS: Linux, v.4.16.13-2-ARCH, x86_64 / gtk 3.22.30, WebKit 2.20.3

1 个答案:

答案 0 :(得分:0)

我之前在Spring上遇到过这个问题(虽然它与Maven一起),我能够通过更新我的Maven项目并运行干净的构建来解决它。检查并查看是否可以刷新"你的gradle构建/更新依赖项:(对我来说它是Right-click -> Maven -> Update Project),并且首先尝试运行gradle clean,然后构建它以查看剩余的工件是否导致问题。

如果你得到一个"找不到或加载主要课程"或者像以后的Spring那样的错误,确保你的目录结构(来自项目)是src/main/java/hello,hello是包含你的类文件的包。