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