これは非常にばかげた質問かもしれませんが、私は Java/J2EE を初めて使用するので、ご容赦ください。マシンに JRE6 と JRE7 をインストールしました。JRE6 ディレクトリを指すように JAVA_HOME 環境変数を設定しました。また、私のEclipseでは、動作中のJREをJRE6に向けました。ただし、ターミナルで「java -version」を実行すると、現在の Java バージョンは 1.7 (JRE7 を指す) であると表示されます。
私が実際に直面している問題は、Eclipse が次の iunterface のエラーを返すことです:-
public interface IServiceHelper {
public <T extends Document> Document SomeMethod(Object obj);
// Error - Duplicate method SomeMethod(Object) in type IServiceHelper
public <T extends SomeClass> SomeClass SomeMethod(Object obj);
// Error - Duplicate method SomeMethod(Object) in type IServiceHelper
public <T extends String> String SomeMethod(Object obj);
}
ただし、ターミナル内の Eclipse 以外の Maven ビルドは成功します。
上記のインターフェイスは適切な設計ではない可能性があり、実際にはトリッキーなコードである可能性があります。これは既存のコードなので、変更する必要はありません。Eclipse および/または JRE バージョンの問題点を見つけるのを手伝ってください。