首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法解析类型java.util.optional。它是从required - stack overflow间接引用的

无法解析类型java.util.optional。它是从required - stack overflow间接引用的
EN

Stack Overflow用户
提问于 2019-05-03 19:21:41
回答 1查看 995关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
复制
The type java.util.Optional cannot be resolved. it is indirectly referenced from required is the compilation issue. 

我用java8开发了一个应用程序,但在我的jumphost服务器上,java7是最新的。我不能将jumphost升级到8,所以不得不将我的项目降级以在java7中编译。现在我的接口抛出了这个编译时问题。

这是一个基本的spring-boot + maven +mongodb项目。我正在使用MongoRepository连接到数据库。抛出这个问题的接口是:

代码语言:javascript
代码运行次数:0
运行
复制
public interface AlertsFiredMongoRepository extends MongoRepository<AlertsFired, ObjectId>

我的spring-boot代码的配置类application.java有mongoClient。我没有任何其他的mongo db配置。

代码语言:javascript
代码运行次数:0
运行
复制
    @Bean
    public MongoClient mongoClient()
    {
        //connecting to just primary db is also fine.

        return new MongoClient(new MongoClientURI("mongoURI"));

    }

它应该是编译好的,并且工作正常。

EN

回答 1

Stack Overflow用户

发布于 2019-05-03 19:34:38

Spring Boot 1.4.1.RELEASE是使用Java7的最新版本。

以后的每个版本都需要至少Java 8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55968815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档