EclipseにJavaライブラリに関する記事があり、私のプロジェクトにいくつかの.jarファイル(apache.poiとjsoupなど)を追加する方法を使用しました。私の質問は次のとおりです。 どこのライブラリを置く必要がありますか?また、どのような設定を変更する必要があるのでしょうか? ありがとうございました!簡単にライブラリをEclipse Java Oxygenに追加する
1
A
答えて
1
Javaプロジェクトに依存関係を持たせる最も一般的なツールは、Maven、Gradle、Antです。私はMavenに焦点を当てます。私はそれを3人の中で最も人気があると見積もります(私はGradleを好むようになっていますが)。
私はあなたがあなたのマシンとチームの開発者のそれぞれにインストールされている次の前提条件を持っていると仮定するつもりです:
- (つまり、Java)のJDK 1.7以上
- は、Java
- あなたとよ:のIntelliJやEclipse ここ
よう-focused IDEは、あなたがする必要があるものですチームメンバーはMavenをインストールします
- 新しいプロジェクトごとに
pom.xml
を作成します。 - あなたはここでMavenのがあなたのために何をするかだあなた
pom.xml
に(jsoupのような)プロジェクトの依存関係を指定します:
- それは、オンラインリポジトリから、指定したすべての依存関係をダウンロードしますlike
https://mvnrepository.com/
- ユーザーホームフォルダ内の依存関係を
.m2
という名前のディレクトリにキャッシュして、プロジェクトごとに依存関係を複数回ダウンロードする必要はありません - それはあなたの依存関係のそれぞれの中の依存関係を解決し、クラスパス上に同じ依存を置かないだろう二回
次のようにあなたが必要とする最低限のpom.xml
ファイルは次のとおりです。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yourcompany</groupId>
<artifactId>your-project</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.8.3</version>
</dependency>
</dependencies>
</project>
コピーし、そのファイルにルートプロジェクトディレクトリにpom.xmlという名前があります。 XMLファイルの<dependencies>
セクションに追加の依存関係を追加できます。慣習的に、のクラスとコードはすべて、ディレクトリ構造src/main/java/
に入る必要があります。
使用するJava IDEは、pom.xmlファイルからプロジェクトを開く方法を知っています。 IntelliJでは、File->New->Project from existing sources
を選択し、プロジェクトのルートディレクトリに移動し、pom.xmlを選択して[開く]をクリックします。 IntelliJはあなたのプロジェクトをMavenプロジェクトとして開き、あなたのpom.xmlを読んで、すべての依存関係をインデックス作成し、コード補完とコンパイルに利用できるようにします。
希望します。
関連する問題
- 1. Eclipse OxygenにGlassFish Serverを追加するには?
- 2. jsonで簡単に印刷する方法簡単なJavaライブラリ
- 3. eclipseに内部ライブラリを追加する
- 4. Android/Eclipseプロジェクトにライブラリを追加する
- 5. Javaユーザインタフェース:簡単な図表を追加
- 6. Eclipse Oxygen JVMエラー
- 7. JSF-TomahawkライブラリをEclipseに追加
- 8. MavenにJavaライブラリを追加する
- 9. Swiftで簡単に配列に画像を追加する(簡単な方法)
- 10. ログインループ - TFSプラグイン - Eclipse Oxygen
- 11. EclipseのOxygenインストールエラー
- 12. EclipseのキーボードショートカットOxygen
- 13. Linux/eclipse oxygen/project errors
- 14. Eclipseプロジェクトにライブラリをプログラムで追加する
- 15. EclipseプラットフォームからProcessingにライブラリを追加するには?
- 16. サードパーティのライブラリをEclipse RCPに追加するには?
- 17. サードパーティ製のJavaライブラリをJavaに追加するには
- 18. Access Controlを許可するOriginをJSONに簡単に追加
- 19. C#で簡単に小数点を追加するには?
- 20. Mapbox GLに簡単なマーカーを追加するには?
- 21. 簡単にDjangoのURLを追加するには?
- 22. 簡単なHoverIntentメニューにJQuery Easingを追加するには
- 23. AngularJSで簡単にファイルアップロードをフォームに追加する
- 24. WooCommerceのチェックアウトページに簡単な説明を追加するには
- 25. Eclipse Lunaのwebsphereサーバーアプリケーションに共有ライブラリを追加する
- 26. eclipseでAndonsプロジェクトにCommonsware TouchListView(tlv)ライブラリを追加する方法
- 27. Apache POIライブラリをEclipseプロジェクトに追加する方法は?
- 28. 標準ライブラリをC++ eclipseプロジェクトに追加する
- 29. Eclipseプロジェクトにライブラリを追加する方法
- 30. EclipseでEclipseプロジェクトを作成して簡単に複製する
依存関係はIDEごとではなく、プロジェクトごとに定義されています。 –