我讀過許多similiar主題進行參數化 - 但是,因爲我具有良好的進口,他們沒有解決我的問題:類型迭代器不是通用的;它不能與參數<CustomTypeName>
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
的問題如下:
The type Iterator is not generic; it cannot be parameterized with arguments <CustomClassName>
我使用JRE
1.8
JAVA_HOME
Variable
設置爲C:\Program Files\Java\jdk1.7.0_80
Eclipse Java EE IDE for Web Developers.
Version: Mars.2 Release (4.5.2)
Build id: 20160218-0600
有什麼不對?
maven compiler plugin
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
@Eran它的生產代碼,我不能分享 – yami
檢查項目設置 - > Java編譯器 - >編譯器合規水平 – RealSkeptic
還要確保你沒有任何嵌套類,枚舉或接口在你的源代碼中調用'Iterator'。 – RealSkeptic