我正在构建一个使用时间的应用程序。我决定使用 Joda 时间。我正在尝试将 joda time 添加到我的应用程序中。我没有将.jar
文件添加到库的经验。我遵循了这些步骤(见底部),或者我是这么认为的。我的项目没有显示任何错误,但是当我运行一个简单的测试时:DateTime test = new DateTime();
我强制关闭并出现以下错误:
Could not find class 'org.joda.time.DateTime', referenced from method xxxx
java.lang.NoClassDefFoundError: org.joda.time.DateTime
这些是我遵循的步骤:
- 在 Eclipse 中创建你的 android 项目。
- 下载乔达时间
- 在 Eclipse 中,在包资源管理器中查找您的项目,然后右键单击它,然后调用它
New -> Folder -> libs
。 注意:我没有这样做,因为我已经有一个名为libs
- 复制(或)拖放
joda-time-2.1.jar
到新创建的libs
文件夹中。 - 再次右键单击您的项目(在包资源管理器中),然后
Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar
.
现在您可以使用以下代码进行测试:
DateTime test = new DateTime();
导入后:
import org.joda.time.DateTime;