Java Joda Time - 下载和安装 - 一步一步 [关闭]

Posted

技术标签:

【中文标题】Java Joda Time - 下载和安装 - 一步一步 [关闭]【英文标题】:Java Joda Time - download, and install - step by step [closed] 【发布时间】:2012-08-19 18:25:44 【问题描述】:

我无法让 Joda Time 安装和工作。

大多数说明都假设有一定的知识。

是否有人可以假设我一无所知并逐步指导我将 Joda Time zip 文件放在哪里,我应该提取它吗?如何使用eclipse正确添加以及如何将其导入到类文件中。

非常感谢! :)

【问题讨论】:

您对使用 Java 库了解多少?您使用的是什么 IDE(如果有)? @JonSkeet Eclipse 在问题中被提及。 SO 不太适合提供自定义教程。 @DuncanJones:要么我错过了,要么问题被编辑了:) @AlexeiLevenkov 如果一个人需要大学学位来操作 Eclipse,那么很久以前就会有人向开发团队抱怨 :) 【参考方案1】:
    在 Eclipse 中创建您的 java 项目 下载最新的JodaTime.tar.gz文件,并提取其内容 在 Eclipse 中,在包资源管理器中查找您的项目并右键单击它,然后将其命名为 New -> Folder -> libs 将 joda-time-2.1.jar 复制/拖动到新创建的 libs 文件夹中 再次右键单击您的项目(在包资源管理器中)然后Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar

    现在您可以使用以下代码进行测试:

    DateTime test = new DateTime();

如果代码编译成功,你就可以开始了

【讨论】:

我做了1、2和3,我解压后的tar.gz是.tar,不是.jar 谢谢@idaNakav。按照 android Studio 中的说明进行操作。提取tar.gz 产生另一个.tar。 This resource 提到它不能转换为 .jar,但简单的重命名 可能 工作。我重命名它,在libs 文件夹中右键单击它并选择Add as Library。 Gradle 完成了它的工作并正确导入了它。【参考方案2】: Download 压缩包 将其解压缩到选择的目录中 在编译和运行程序时,确保 joda-time-2.1.jar 文件位于类路径中

类路径是 Java 工具(如编译器 (javac) 和启动器 (java) 用于查找已编译的 *.class 文件的目录和 JAR 文件的集合。如果您不知道该怎么做,请参阅 Setting the class path。

对于 Eclipse:右键单击您的项目,选择属性。选择“Java 构建路径”。单击“添加外部 JAR...”。选择文件joda-time-2.1.jar,点击打开,确定。

【讨论】:

【参考方案3】:

来自文档:http://joda-time.sourceforge.net/installation.html

“下载将包含 joda-time jar 文件。将其添加到类路径后,您将能够使用 Joda-Time。”

这意味着:

    您必须解压缩已下载的 zip 文件。 无所谓,你把zip的内容放哪里 您必须将 jar 文件(位于 zip 中)添加到项目的类路径中。在 Eclipse 中:右键单击 Project/configure build path/add JAR

将 JAR 添加到类路径后,您可以在自己的任何类中使用它。您只需要导入您正在使用的 Joda 类。例如:

import org.joda.time.DateTime;

坚持下去

【讨论】:

【参考方案4】:
    解压并复制主 jar 文件到您机器上的某个位置 在eclipse中关注these instructions将库(jar文件)添加到你的项目中 您可以开始使用 jodatime,方法是在类文件的开头添加相关的 import 语句(或者只输入 DateTime 例如,然后 CTRL+SPACE 和 eclipse 应该为您添加导入)。李>

【讨论】:

以上是关于Java Joda Time - 下载和安装 - 一步一步 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Joda Time是否已被Java 8 Date and Time API弃用? (java.time)

joda 时间与 java 时间的默认语言环境

开源Java时间工具类Joda-Time体验

Java Joda-Time ,将 LocalDate 分配给 Month 和 Year

如何从 org.joda.time.DateTime 转换为 java.time.ZonedDateTime

强大易用的日期和时间库 线程安全 Joda Time