Java Heroku构建和部署Jersey应用程序找不到符号

Java Heroku构建和部署Jersey应用程序找不到符号,java,heroku,jersey,infrastructure,Java,Heroku,Jersey,Infrastructure,我使用heroku和maven项目提供的buildpack构建了一个Jersey应用程序,并遵循以下博客: 在我的代码中,我使用java.time包中的“LocalDate”类型来处理日期,所有这些都在localhost中运行良好,但当我尝试使用“git heroku push master”进行部署时,我遇到了麻烦: 现在,我对以前的构建也有了相同的功能,因为我使用Genson来序列化和反序列化对象,为了解决这个问题,我在eclipse中通过Maven工具添加了依赖项,一切都进行得很顺利。

我使用heroku和maven项目提供的buildpack构建了一个Jersey应用程序,并遵循以下博客:

在我的代码中,我使用java.time包中的“LocalDate”类型来处理日期,所有这些都在localhost中运行良好,但当我尝试使用“git heroku push master”进行部署时,我遇到了麻烦: 现在,我对以前的构建也有了相同的功能,因为我使用Genson来序列化和反序列化对象,为了解决这个问题,我在eclipse中通过Maven工具添加了依赖项,一切都进行得很顺利。 我想我只需要为java.time做同样的事情,但是我找不到maven依赖项安装,甚至找不到.jar。 因为它是Java,所以我假设它是内置的。。。我试着使用另一个库,比如“Joda Time”,但如果可以避免这种情况,这样我就不必用LocalDate重写每一段代码,我会感兴趣的

有什么想法吗


谢谢

没有更多细节,我只能猜测:
-检查
User
userpersistance
中的导入语句
-检查您是否配置了正确的java版本(在maven编译器插件中定义)。
java.time.LocalDate
仅在java版本1.8之后才存在,谢谢,我不知道java.time随1.8而来