Java 无法解析pdfbox 2.0.5中的导入org.apache.fontbox.util.ResourceLoader

Java 无法解析pdfbox 2.0.5中的导入org.apache.fontbox.util.ResourceLoader,java,build.gradle,pdfbox,Java,Build.gradle,Pdfbox,我正在尝试从pdf文档中获取文本颜色。我在类的构造函数中使用ResourceLoader加载PageDrawer.properties,如下所示。我已经在build.gradle中将pdfbox版本定义为1.5.0,但它正在下载pdfbox版本2.0.5 public PdfTest()引发IOException{ 超级(ResourceLoader.loadProperties)( “org/apache/pdfbox/resources/PageDrawer.properties”,新属性

我正在尝试从pdf文档中获取文本颜色。我在类的构造函数中使用ResourceLoader加载PageDrawer.properties,如下所示。我已经在build.gradle中将pdfbox版本定义为1.5.0,但它正在下载pdfbox版本2.0.5

public PdfTest()引发IOException{
超级(ResourceLoader.loadProperties)(
“org/apache/pdfbox/resources/PageDrawer.properties”,新属性();
super.setSortByPosition(真);

}
您不应该在此处包含build.gradle文件吗?顺便说一句,PDFBox 1.5.0是从2011年开始的。最后一个使用org/apache/PDFBox/resources/PageDrawer.properties的PDFBox版本是1.8.13。如果我想使用2.0.5并加载PageDrawer.properties,那么如何加载该属性?我提到过。为什么在我提到版本1.5.0或1.8.3时还下载了版本pdfbox 2.0.5?“如果我想使用2.0.5”-然后在评论中的链接中查看最后一个答案。“为什么下载pdfbox 2.0.5版”-这就是为什么我要求您包含build.gradle文件。(您可以编辑您的问题)。1)请检查ResourceLoader的导入,这应该是
import org.apache.pdfbox.util.ResourceLoader而不是fontbox的任何内容。2) 尝试将fontbox添加到具有相同版本的build.gradle文件中。3) 最新的1.8版本是1.8.13,而不是1.8.3。