java如何在Ant项目中使用ThreeTen?
我有一些遗留的Java6项目,我想对它们进行一些更新,比如Java8时间库。我发现使用Three-Ten backport是可能的。但我不知道如何将它与Ant构建工具一起使用。有什么好的参考资料或例子吗
你可以在下面搜索框中键入要查询的问题!
我有一些遗留的Java6项目,我想对它们进行一些更新,比如Java8时间库。我发现使用Three-Ten backport是可能的。但我不知道如何将它与Ant构建工具一起使用。有什么好的参考资料或例子吗
# 1 楼答案
概述:
org.threeten.bp
添加导入,并在代码中使用导入的类李>下载JAR
在http://www.threeten.org/threetenbp/上,在顶部选择Releases->;下载以访问Maven存储库。在第一个搜索结果中(目前是2017年7月10日的threetenbp 1.3.6),在下载栏中单击jar。将文件(在本例中为threetenbp-1.3.6.jar)下载到或移动到Ant项目的lib文件夹中。或者你的外部罐子在哪里。如果你还没有这样一个地方,可以为它创建一个名为lib的文件夹
修复你的类路径
如果您以前没有任何程序使用的外部JAR文件形式的外部依赖项,那么您可能需要准备
build.xml
文件来实现这些依赖项。在我的build.xml
中,我添加了这定义了lib文件夹和类路径的名称,供以后使用。请注意,我指定
.jar
文件夹中的所有lib
文件及其子文件夹都位于类路径上,因此将来您只需将JAR放入即可将其添加到项目中。然后,我将类路径添加到编译目标和运行目标中:及
我们需要修复这两个目标,因为编译和运行都需要外部JAR
使用java。Java程序中的时间类
这是我的节目。注意
import
语句指的是org.threeten.bp
当我从Ant(在欧洲/哥本哈根时区的计算机上)运行时,我得到:
我使用了Ant 1.9.7,但我认为在其他版本中也是一样的
来源和进一步阅读
我用了the Ant tutorial here,尤其是the Using External Libraries section