0

私はいくつかの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: ファイルはほとんどコメント付きです。

4

0 に答える 0