2011-04-14 72 views
2

嘿家伙, 我正在接管我学校的一个Web项目。我正在尝试在eclipse中部署该项目。该项目使用一组库(即javax.mail。*,com.sun.mail。,org.joda。和org.apache。*)。该项目无法编译,因为它无法找到这些。我将它们放在src文件夹中,然后将三个顶级文件夹/包添加到构建路径中。进口报表适用。但获取joda.time.CLASSXYZ不起作用(我实例化类CLASSXYZ)。 (错误是“无法解析类型org.joda.time.base.BaseDateTime,它是从所需的.class文件间接引用的”导入是joda.time。*因此该类应该已导入)Eclipse未找到添加到构建路径的类(Java动态Web项目)

我查看了其他线程,其中大部分只是解释如何将文件夹添加到构建路径。我有用eclipse设置的apache tomcat。它可以与我已部署的其他项目协同工作。

这个问题已经变得相当令人沮丧,因为它阻止了我启动项目。任何帮助你非常感激。

干杯

回答

0

你提到的其他线程正指向你正确的方向,并提供一个很好的练习(特别是一旦你开始在eclipse IDE中运行多个项目)。

所以右键项目 - 构建路径 - 配置构建路径...,然后在库选项卡,单击添加外部JAR和罐子在这里的其他答案的链接添加对org.joda。通过这种方式,您可以将所有外部jar库都集中到一个位置,并在多个项目中重复使用它们。在日食中也有十几种不同的做法,但这是我认为最直接的方式。我在Helios版本上(你的可能略有不同)。我尽量不要使用外部代码库的源文件,除非我想玩弄,调试他们的代码 - 这不是一件坏事 - 但我从来没有时间为此留出空间。

另外我会仔细检查你提到的其他库是否被自动链接或包含在JRE系统库中。特别是如果你在动态Web项目中设置,如果org.apache不在那里,它会让我感到惊讶......但是我可能很容易在那里出错,在日食通常涉及的&之前已经有很多次了;-)

相关问题