0

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 の依存関係を含めるにはどうすればよいですか?

4

3 に答える 3

2

ステートメント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.*;
于 2013-03-11T01:29:11.583 に答える
0

import ステートメントでクラスまたはワイルドカードを指定する必要があります。pdfbox現在、存在しないというクラスを試みています。パッケージ内のすべてをインポートする場合はpdfbox、次を使用できます。

import org.apache.pdfbox.*;

インポートを参照してください:パッケージメンバーの使用

于 2013-03-11T01:28:46.183 に答える
0

org.apache.pdfbox というクラスはありません。これは必要なパッケージです

import  org.apache.pdfbox.*;
于 2013-03-11T01:29:07.387 に答える