Joda Time类没有任何构造函数......为什么?我做错了什么?

Ele*_*fee 3 java constructor scala jodatime scala-ide

显然,斯卡拉在Eclipse上试图说服我DateTime,Period,DateMidnight和许多其他类约达时间没有任何构造函数

考虑到它们的文档显示了构造函数和许多方法,这很奇怪

我可以访问的唯一内容是静态方法,如DateTime.now()DateTime.parse()

请注意,我已经加入了joda-time-2.2.jar,joda-time-2.2-sources.jarjoda-time-2.2-javadoc.jar文件添加到项目的Java构建路径...

然而每当我尝试做一个说DateTimeEclipse 的实例时,它会告诉我org.joda.time.DateTime does not have a constructor

所以任何人都知道我为什么会收到这个错误?更重要的是,我该如何解决?

Iul*_*gos 6

您似乎需要添加joda-convert到类路径中.答案取自这里.

如果您没有使用Maven或Sbt,可以从Maven Central页面手动下载jar .您需要做的就是将其添加到项目构建路径中.

  • 你为什么不试试呢? (4认同)
  • 就像一个抬头.在涉及编译器相关问题时,您通常应该信任@Iulian Dragos.他可能写了你正在使用的scala编译器:) (2认同)