Java和Maven的新手,并且在依赖方面遇到麻烦。 (不使用IDE)

在我的项目的pom.xml中,我有:

<dependency>
  <groupId>org.apache.pdfbox</groupId>
  <artifactId>pdfbox</artifactId>
  <version>1.7.1</version>
  <scope>compile</scope>
</dependency>


第一个版本下载了依赖项并进行了编译,没有错误。但是,在MyClass.java中,该语句为:

import org.apache.pdfbox;


导致错误:

.../MyClass.java:[3,17]error: package org.apache does not exist


如何在类中包括Maven依赖项?

最佳答案

语句import org.apache.pdfbox不正确。您从包而不是包本身导入类。例如,

// Import a single class from package pdfbox
import org.apache.pdfbox.SomeClass;


要么

// Import all classes from package pdfbox
// (But this doesn't import classes from sub-packages)
import org.apache.pdfbox.*;

关于java - 如何使用Maven中列为依赖项的程序包中的类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15329848/

10-14 12:08
查看更多