如何在 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 文件在编译和运行时位于类路径中
我想生成一个范围内的日期序列。 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 文件在编译和运行时位于类路径中