我建立了一个服务项目,并将jar添加到其他项目的libs文件夹中。

java - Eclipse不能从外部jar解析类-LMLPHP

我添加了jar gradle.build

flatDir { dirs 'libs' }
compile('com.vadr:vadr-aps-client:0.0.1-SNAPSHOT')

该jar已添加到类路径中,并在Project和ExternalDependencies文件夹中可见
java - Eclipse不能从外部jar解析类-LMLPHP

但是我仍然无法构建该应用程序,并且Eclipse也显示无法解决我在外部jar中具有的类的类型错误。
Externel jar是用gradle构建的(gradlew构建)

最佳答案

将 jar 放在一些资源文件夹中,例如src/main/resources/lib。在您的build.gradle中添加以下内容:

dependencies {
.
.
.
    compile files('src/main/resources/lib/vadr-aps-client-0.0.1-SNAPSHOT.jar')
.
.
}

09-09 20:40
查看更多