我的代码中有这一行:
import org.apache.commons.lang.StringUtils;
我从http://commons.apache.org/proper/commons-lang/download_lang.cgi
下载了Apache Commons Lang 2.6 zip。二进制有两种选择,1)commons-lang-2.6-bin.tar.gz
和2)commons-lang-2.6-bin.zip
。我下载了第二个,然后将其解压缩。然后我去了我的项目的属性,并将commons-lang-2.6 JAR文件添加到我的构建路径(还有另外两个 - javadoc和amp; sources)。然后我转到我的命令提示符并尝试gradle clean build
来查看我是否会成功构建并显示error: org.apache.commons.lang does not exist
。有什么帮助摆脱这个错误?我正在使用myEclipse并且它没有给我那个错误,只有我的cmd。
答案 0 :(得分:2)
如果我理解正确,你在eclipse构建路径中添加了jar。但是,这通常并不意味着您将它添加到gradle构建脚本中,这意味着gradle不知道commons-lang jar文件,只有eclipse才知道。
要将其添加到gradle,您应该将其添加到build.gradle文件中,或多或少如下:
dependencies {
compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.3.2'
}
也许您可以尝试使用graplise的gradle插件,例如https://github.com/spring-projects/eclipse-integration-gradle/来自动化或更容易保持ecplise和gradle脚本同步。
答案 1 :(得分:0)
确保正确定义了构建脚本的类路径。