我正在使用Eclipse EE IDE 2.0.1,我有两个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)我将两个项目的Project Facets和Java Compiler设置为1.7,服务器运行时环境也是1.7。我已将我能找到的所有内容设置为Java 1.7,包括此处描述的所有步骤:Diamond operator(<>) not working in java 1.7
(2)我的代码中没有任何地方的'&lt;&gt;'运营商就是这样的。我总是在菱形括号内定义类型。 (见例外截图)
所以现在我认为错误不在于我的源代码......但是这里发生了什么?
编辑:刚刚运行项目B时没有出现此类错误。