Je ces importations (entre autres):mvn package org.apache.pdfbox pas trouvé
import org.apache.pdfbox.*;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
J'ai cette dépendance dans mon pom.xml:
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.4</version>
</dependency>
Je vois cette ligne mes dépendances éclipse maven:
pdfbox-2.0.4.jar - C:\Users\Paul\.m2\repository\org\apache\pdfbox\pdfbox\2.0.4\pdfbox-2.0.4.jar
je vérifie le chemin de la construction dans Eclipse, et voir PDFBox-2.0.4.jar dans la partie Maven dépendances.
Je lance mvn clean compile dans une invite de commande (Windows).
je reçois l'erreur "org.apache.pdfbox paquet n'existe pas"
je lance la dépendance mvn: build-classpath -Dmdep.outputFile = cp.txt
Les lignes suivantes sont répertoriées dans le chemin de classe (à l'avant du chemin de classe):
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;
Je regarde dans C: \ Users \ Paul.m2 \ repository \ org \ apache \ PDFBox \ PDFBox \ 2.0.4 \ et je vois PDFBox -2.0.4.jar
Alors qu'est-ce qui me manque? Pourquoi le fichier pdfbox n'est-il pas trouvé?
Cela a certainement fonctionné. Je suis un peu confus pourquoi le * n'a pas importé tout, mais je suppose que cela n'a pas vraiment d'importance. Merci beaucoup. – user3731598
il n'y a pas de paquet au niveau que vous avez utilisé, ce qui est le plus haut niveau du sous-projet pdfbox de base. Ce qui aurait marché est 'import org.apache.pdfbox.pdmodel. *;'. Mais vous ne devriez pas utiliser * pour les importations de toute façon. https://stackoverflow.com/questions/147454/why-is-using-a-wild-card-with-a-java-import-statement-bad –
Merci encore! J'apprécie le suivi. – user3731598