2

私はEclipse EE IDE 2.0.1で作業しており、2つのJavaプロジェクトAとBがあります。プロジェクトBはjarファイルとしてプロジェクトAに追加されます。プロジェクトAはTomcatサーバーで実行されます。

A を実行しているときに、A が B にアクセスするとすぐに例外が発生します。

...
Caused by: java.lang.Error: Unresolved compilation problem: 
    '<>' operator is not allowed for source level below 1.7

(1) 両方のプロジェクトのプロジェクト ファセットと Java コンパイラを 1.7 に設定しました。サーバー ランタイム環境も 1.7 です。ここで説明されているすべての手順を含め、見つけることができるすべてのものを Java 1.7 に設定しました: Diamond operator(<>) not working in Java 1.7

(2) 私のコードのどこにも '<>' 演算子はそのように存在しません。私は常に、菱形の括弧内で型を定義します。(例外のスクリーンショットを参照) ここに画像の説明を入力

だから今、私は間違いが私のソースコードにあるとは思わない...しかし、ここで何が起こっているの??

編集:プロジェクト B を実行しただけでは、そのようなエラーは発生しません。

4

0 に答える 0