2つのIntelliJがありますIDEA Javaプロジェクト; ProjectAおよびProjectB。ProjectBのProjectAからコードをインポートして使用します。
Eclipseでは、ProjectBのビルドパス設定に移動し、ProjectAを追加します。
これらのプロジェクト間に依存関係を作成できます(プロジェクトBをプロジェクトAに依存させます)。基本的にプロジェクトAをコンパイルし、コンパイルまたは実行するために、コンパイル済みのjarをプロジェクトBへの依存関係として配置します。これは手動で行うこともできます。
IDEAの手順(下記のベストプラクティスに従う場合、以下の手順は必要ありません):
ベストプラクティス:
Eclipseの「ワークスペース」と「プロジェクト」の概念は、IntelliJ IDEAの「プロジェクト」と「モジュール」と一致しています。そのための1つの方法は、ProjectABと言うプロジェクトを作成し、既存の2つのProjectAとProjectBをモジュールとしてインポートすることです。これらをModuleAとModuleBと呼びます。
その直後に、プロジェクトツリーで両方のモジュールに「ソース」フォルダーとしてマークされた正しいフォルダーがあることを確認してください(私の場合はModuleA/src/main/JavaおよびModuleB/src/main/Javaです)。
次に、ModuleAに依存するようにModuleBを構成する必要があります(ModuleB> Dependencies> Add> Module Dependency)。
プロジェクトAのモジュールを作成し、プロジェクトBのパスを追加する必要があります。
モジュールを作成して他のプロジェクトで使用する方法については、次のリンクを参照してください。 モジュールライブラリの作成
お役に立てば幸いです
編集:OK。プロジェクトAの.jarでモジュールまたはパッケージを作成する必要があります。
これを行った後、ファイル->プロジェクト構造に進みます。
このウィンドウで[ライブラリ]に移動し、[+]をクリックして、モジュールプロジェクトB.jarを選択します。
そして今、あなたはあなたのクラスにあなたのライブラリをインポートする必要がありますimport projectb.*;
使用したいクラスをインスタンス化し、このクラスのすべてのメソッドを使用できます
その精度でお役に立てば幸いです