我在 eclipse 中有一个 java 项目,并出现编译错误“Vector 类型不是泛型......”
我知道如果有多个编译器级别/版本设置错误,就会出现此错误。
我已将 JDK1.8 添加到构建路径:
还在编译器设置中我设置了版本 1.8:
最后但并非最不重要的一点是,我还在 Project Facets 中设置了正确的 Java 版本 (1.8):
也许我是瞎子,但Java版本错误的项目设置在哪里......
最佳答案
正如我在评论中所写的那样,我“重新激活”了一个非常旧的项目......这不是一个好主意!该项目的一部分还包括 cldcapi11.zip
(这是一个带有“.zip”后缀的 jar)和 midpapi20.jar
。这两个 jar 的一部分还有一些 JDK 类,例如 java.util.Vector 和 java.util.Timer 等等。为了编译这些东西,我必须删除这两个 jar 或将这两个 jar 放在 JDK8 库后面......
哎呀!谁在他的 jar 文件中收集官方 JDK 类?!?不太好...
关于java - eclipse : "The type Vector is not generic. ...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35042843/