私はいくつかのmavenプロジェクトを持っています.AとBとしましょう。Eclipse内にロードする前に、両方のmvmをインストールしました。
プロジェクト A のクラスの 1 つは、プロジェクト B のクラスを実行します。このクラスは、newInstance メソッドを使用して B に別のクラスのインスタンスを作成しようとしています。
Class clazz = Class.forName(className);
Constructor construct = clazz.getConstructor(new Class[] { String.class, ThreadFactory.class });
ResultClassFromB api = (ResultClassFromB) construct.newInstance(new Object[] {file, threadFactory });
上記のコードで InvocationTargetException が発生します。表面的には、EclipseがResultClassFromBのクラスファイルを見つけられないことを理解しています。プロジェクト A のクラス パスに ResultClassFromB の親フォルダーを追加しようとしましたが、まだ問題が発生します。どうすればこれを乗り越えることができますか?
info: ファイルはほとんどコメント付きです。