我正在接手学校的一个网络项目。我正在尝试在 eclipse 中部署该项目。该项目使用了一组库(即javax.mail.*
, com.sun.mail.*
, org.joda.*
and org.apache.*
)。该项目无法编译,因为它无法找到这些。我将它们放在 src 文件夹中,然后将三个顶级文件夹/包添加到构建路径中。导入语句有效。但得到joda.time.CLASSXYZ
不起作用(然后我实例化类 CLASSXYZ)。 (错误是“无法解析类型 org.joda.time.base.BaseDateTime。它是从所需的 .class 文件间接引用的”导入是joda.time.*
所以应该已经导入了该类)
我查看了其他线程,其中大多数只是解释如何将文件夹添加到构建路径。我用 eclipse 设置了 Apache tomcat。它可以与我部署的其他项目配合使用。
这个问题变得非常令人沮丧,因为它阻止了我启动该项目。任何帮助您将不胜感激。
Cheers
除非你使用 Maven,否则你需要下载额外的库:
- javax.mail:http://www.oracle.com/technetwork/java/javamail/index.html http://www.oracle.com/technetwork/java/javamail/index.html(也包含在 Java EE 中)
- org.apachehttp://commons.apache.org/ http://commons.apache.org/
- 组织乔达http://joda-time.sourceforge.net/ http://joda-time.sourceforge.net/
我建议将它们放在“lib”文件夹中,并将 jar 文件添加到您的构建类路径中。 (项目的上下文菜单)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)