0
我有這些進口(其中包括):MVN包org.apache.pdfbox
import org.apache.pdfbox.*;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
我在我的pom.xml這種依賴關係:
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.4</version>
</dependency>
我看到這條線我的日食Maven依賴:
pdfbox-2.0.4.jar - C:\Users\Paul\.m2\repository\org\apache\pdfbox\pdfbox\2.0.4\pdfbox-2.0.4.jar
我檢查構建路徑在Eclipse中,看到PDFBOX-2.0.4.jar在Maven依賴的一部分。
我在命令提示符下運行mvn clean compile(Windows)。
我得到的錯誤「包org.apache.pdfbox不存在」
我運行mvn依賴性:內置類路徑-Dmdep.outputFile = cp.txt
以下行中列出類路徑(在類路徑的前面):
C:\Users\Paul\.m2\repository\org\apache\pdfbox\pdfbox\2.0.4\pdfbox-2.0.4.jar;
C:\Users\Paul\.m2\repository\org\apache\pdfbox\fontbox\2.0.4\fontbox-2.0.4.jar;
我期待在C:\用戶\ Paul.m2 \庫\組織\阿帕奇\ PDFBOX \ PDFBOX \ 2.0.4 \ ,我看到PDFBOX -2.0.4.jar
那麼我錯過了什麼?爲什麼找不到pdfbox jar?
這當然有效。我有點困惑爲什麼*沒有導入所有,但我想這並不重要。非常感謝。 – user3731598
您使用的級別上沒有包,這是核心pdfbox子項目的頂級級別。有什麼工作是'import org.apache.pdfbox.pdmodel。*;'。但是,您不應該使用*作爲導入。 https://stackoverflow.com/questions/147454/why-is-using-a-wild-card-with-a-java-import-statement-bad –
再次感謝!我很欣賞後續行動。 – user3731598