我已经下载了一个完整的Java产品包并尝试使用Ant进行编译。该项目编译时有很多错误,主要与以“org.apache.commons”开头的导入有关。 我是Java新手。它在我看来有些系统组件缺失。Java项目编译错误
有些错误是:
包org.apache.commons.logging不存在
包com.ibm.icu.text不存在
找不到符号
我该怎么做才能摆脱这些错误?
我已经下载了一个完整的Java产品包并尝试使用Ant进行编译。该项目编译时有很多错误,主要与以“org.apache.commons”开头的导入有关。 我是Java新手。它在我看来有些系统组件缺失。Java项目编译错误
有些错误是:
包org.apache.commons.logging不存在
包com.ibm.icu.text不存在
找不到符号
我该怎么做才能摆脱这些错误?
org.apache.commons.logging和com.ibm.icu.text是第三方Java库。从他们的网站下载它们并包含在Java类路径中。
更新
类路径是它定义Java类和库的位置的文件系统的路径列表。 JVM使用它在运行时加载它需要的类。通常的做法是将所有库放在名为'lib'的子文件夹中,然后在类路径中添加'\ lib'。我的建议是使用像Eclipse这样的图形工具,因此您不需要手动执行此操作。请阅读这篇维基百科文章,了解关于Classpath的更多信息。
正如Sujee所说你需要在你的类路径中包含2个jar文件。你可以在这里找到的罐子:
http://download.icu-project.org/files/icu4j/4.4.1.1/icu4j-4_4_1_1.jar http://apache.forthnet.gr/commons/logging/binaries/commons-logging-1.1.1-bin.zip
你能告诉我是“类路径”,所以我可以添加那些库? – SharpAffair 2010-08-01 16:50:27