我正在构建一个使用时间的应用程序。我决定使用乔达时间。我正在尝试将joda时间添加到我的应用程序中。我没有将.jar
文件添加到库中的经验。我跟着these steps(见底部),或者我想。我的项目没有显示任何错误,但是当我运行一个简单的测试: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项目。
- 下载Joda Time
- 在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;
清理项目并构建。 – rajeshwaran 2013-03-28 06:00:17
你可以开始使用jodatime,在你的类文件的开头添加相关的import语句(或者只输入DateTime,然后CTRL + SPACE和eclipse应该为你添加import) – rajeshwaran 2013-03-28 06:05:45
对。它被正确导入。 – 2013-03-28 06:06:40