0

私のjarの1つを実行するために、私のクラスパスで利用可能なpoi jar。apache-poi パッケージをダウンロードしましたが、どうすればよいかわかりません。フォルダーを Java lib フォルダーにダンプするだけですか?

4

2 に答える 2

1

最善の方法は、POI の POM に依存関係を追加することです。

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.9</version>
</dependency>

または、jar を lib フォルダーに手動でコピーすることもできます。

于 2013-07-12T13:02:52.927 に答える
1

1. Maven 中央リポジトリの使用

これを pom.xml に配置して、Maven 中央リポジトリからの依存関係を使用することをお勧めします。(Benoit が言うように)、Maven ローカル リポジトリ ([user_directory]/.m2/repository フォルダー) に自動的にダウンロードされます。

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.9</version>
</dependency>

2. 独自の JAR ファイルのインストール

分離された JAR を本当に使用したい場合は、Maven インストール プラグインを使用して Maven ローカル リポジトリに依存関係としてインストールできます。プラグインの使用ページを参照してください

mvn install:install-file -Dfile=c:\the-poi-1.0.jar -DgroupId=separated.lib 
-DartifactId=the-poi -Dversion=1.0 -Dpackaging=jar

そして pom.xml に追加します:

<dependency>
      <groupId>separated.lib</groupId>
      <artifactId>the-poi</artifactId>
      <version>1.0</version>
 </dependency>

3. クラスパスの設定

または、Java インストールの ext フォルダーを使用することもできます。Oracle の Java チュートリアルを参照してください。

クラスパスの設定はどうですか?クラスパスを設定するための便利なチュートリアルを次に示します。基礎となる SO 機能の使用またはEclipse IDEの使用

この助けを願って...

于 2013-07-12T14:59:20.550 に答える