IntelliJ IDEAで新しいJavaプロジェクトを作成すると、次のディレクトリとファイルが作成されます。
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
./lib/*.jar
依存関係のJARをプロジェクトに含めるようにIntelliJIDEAを構成したいと思います。IntelliJ IDEAでこれを達成する正しい方法は何ですか?
IntelliJ IDEAで新しいJavaプロジェクトを作成すると、次のディレクトリとファイルが作成されます。
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
./lib/*.jar
依存関係のJARをプロジェクトに含めるようにIntelliJIDEAを構成したいと思います。IntelliJ IDEAでこれを達成する正しい方法は何ですか?
ファイル>プロジェクト構造..。
または+++を押しCtrlますAltShiftS
プロジェクト設定>モジュール>依存関係>" + "記号> JARまたはディレクトリ...
jarファイルを選択して[OK]をクリックし、別の[OK]ボタンをクリックして確認します
「外部ライブラリ」フォルダにあるjarファイルを表示できます
それらをライブラリとしてモジュールに追加します。
私は通常/lib
、ソースにディレクトリを持っています。必要なすべてのJARをそこに配置し、/ libをライブラリとして追加して、モジュールの依存関係の一部にします。
2018年の更新:現在IntelliJ2017/2018を使用しています。
私は依存関係の管理のためにMavenとNexusに全力で取り組んでいます。
これが世界のあり方です。私が知っているすべてのオープンソースJavaプロジェクトは、MavenまたはGradleを使用しています。あなたもすべき。
私はこの方法を使用し、それはうまく機能します:
1-ファイルをコピー.jar
してフォルダの下に貼り付けlibs
ます。
2-に追加compile fileTree(dir: 'libs', include: '*.jar')
するdependencies
と、フォルダ内build.gradle
のすべてのjarファイルlibs
が含まれます。
3-フォルダを右クリックしlibs
、リストから[ライブラリとして追加]オプションを選択します。
プロジェクトのgradleファイルに適切に追加されていない場合、ライブラリをプログラムで直接使用することはできません。
これは、inteliJなどのスマートIDEで簡単に実行できます。
1)最初に、慣例として、プロジェクトのsrcファイルの下に「libs」という名前のフォルダーを追加します。(これは、IDE自体を使用して簡単に実行できます)
2)次に、ライブラリファイル(例:.jarファイル)を「libs」という名前のフォルダにコピーまたは追加します。
3)これで、libsフォルダー内のライブラリファイルを確認できます。次に、ファイルを右クリックして、[ライブラリとして追加]を選択します。これにより、プログラム内の関連するすべてのファイルが修正され、ライブラリが直接使用できるようになります。
ご注意ください:
プロジェクトにライブラリを追加するときは常に、プロジェクトがライブラリをサポートしていることを確認してください
ここでいくつかの大きな助けが見つかりました。ただし、JARを正しくロードしても、それでも動作させることができませんでした。後で、通常のフォルダーではなくファイル構造に誤ってモジュールを作成し、このモジュールがプロジェクト設定で事前に選択されていることを知りました。
フットプリントは次のとおりです。
ファイル->プロジェクト構造->モジュール->(さらにある場合は適切なモジュールを選択)->依存関係->+->JARまたはライブラリ