IntelliJ IDEAで新しいJavaプロジェクトを作成すると、次のディレクトリとファイルが作成されます。
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
IntelliJ IDEAを構成して、依存関係JARを./lib/*.jar
プロジェクトに含めます。IntelliJ IDEAでこれを実現する正しい方法は何ですか?
IntelliJ IDEAで新しいJavaプロジェクトを作成すると、次のディレクトリとファイルが作成されます。
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
IntelliJ IDEAを構成して、依存関係JARを./lib/*.jar
プロジェクトに含めます。IntelliJ IDEAでこれを実現する正しい方法は何ですか?
回答:
IntelliJ IDEAで外部jarを追加する手順:
File
ツールバーからクリックファイル > プロジェクト構造...
またはCtrl+ Alt+ Shift+S
プロジェクト設定 > モジュール > 依存関係 > " + "記号> JARまたはディレクトリ...
jarファイルを選択して[OK]をクリックし、次に別の[OK]ボタンをクリックして確認します
「外部ライブラリ」フォルダにあるjarファイルを表示できます
.jar
ファイルに対して正しく設定されていることを確認してください。chmod
LinuxまたはMacOSでそれらを変更するために使用します。
javac -cp ".:/my/path/file.jar;" MyProgram.java
それらをライブラリとしてモジュールに追加します。
私は通常/lib
、ソースにディレクトリを持っています。必要なすべてのJARをそこに置き、ライブラリーとして/ libを追加して、モジュールの依存関係の一部にします。
2018年の更新:IntelliJ 2017/2018を現在使用しています。
依存関係の管理については、MavenとNexusに全面的に取り組んでいます。
これは世界が進んだ方法です。私が知っているすべてのオープンソースJavaプロジェクトは、MavenまたはGradleを使用しています。あなたもすべき。
pom.xml
(コードを介して)、(Mavenの場合)またはGradleの同等の構成で構成する必要があります。
Gradleでプロジェクトをビルドしている場合は、build.gradleの依存関係に1行追加するだけです。
buildscript {
...
}
...
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
次に、フォルダーをルートプロジェクトまたはモジュールに追加します。
それからあなたは瓶をそこに落とし、あなたは行ってもいいです:-)
私はこの方法を使用し、それはうまくいきます:
1- .jar
ファイルをコピーして、libs
フォルダーの下に貼り付けます。
2-に追加compile fileTree(dir: 'libs', include: '*.jar')
するdependencies
とbuild.gradle
、libs
フォルダー内のすべてのjar が含まれます。
3- libs
フォルダを右クリックして、リストから[ライブラリとして追加]オプションを選択します。
ライブラリは、プロジェクトのgradleファイルに適切に追加されていないと、どのプログラムでも直接使用できません。
これは、Intel JなどのスマートIDEで簡単に実行できます。
1)慣例として、プロジェクトのsrcファイルの下に「libs」という名前のフォルダーを追加します。(これはIDE自体を使用して簡単に行うことができます)
2)次に、ライブラリファイル(例:.jarファイル)を「libs」という名前のフォルダにコピーまたは追加します。
3)これで、libsフォルダー内のライブラリファイルを確認できます。ファイルを右クリックして、「ライブラリとして追加」を選択します。これにより、プログラム内のすべての関連ファイルが修正され、ライブラリを直接使用できるようになります。
ご注意ください:
ライブラリをプロジェクトに追加するときは常に、プロジェクトがライブラリをサポートしていることを確認してください