如何在 Ubuntu 系统上的 java 中导入 joda 时间

how to import joda time in java on Ubuntu system

我想生成一个范围内的日期序列。 This thread suggests to use Joda-Time package. I downloaded it 并将其解压缩到与我的 Main.java.

相同的目录中

当我尝试 import ./joda-time-2.7/org.joda.time.DateTime; 时,编译器说:

Main.java:4: error: expected

import ./joda-time-2.7/org.joda.time.DateTime;

 ^

Main.java:4: error: expected

import ./joda-time-2.7/org.joda.time.DateTime;

  ^

Main.java:4: error: class, interface, or enum expected

import ./joda-time-2.7/org.joda.time.DateTime;

    ^

当我尝试 import org.joda.time.DateTime; 时,编译器说:

MissingDateSearch.java:5: error: package org.joda.time does not exist

import org.joda.time.DateTime;

              ^

看来我没有将包包含到我的构建路径中。 This 线程讨论如何为 java 设置构建路径。目前,我的 "environment" 文件只有 PATH 变量。我不想只为一个项目进行任何全局更改。

所以我的问题是,有人知道如何以一种无需全局更改的方式包含包吗?或者有人有一种简单的方法可以在没有 joda-time 的情况下生成一个范围内的日期吗?

谢谢!

已添加

这个问题可以通过使用像eclipse这样的IDE来绕过。仍然欢迎任何基于终端的解决方案。

使用

import org.joda.time.DateTime;

导入语句并确保 JodaTime jar 文件在编译和运行时位于类路径中