我很高兴使用java 1.8。
我的工作空间中的一个项目需要编译并与java 1.6兼容,所以我更改了相应的eclipse选项。
现在我得到了一个着名的信息:
AddType
关于如何解决这个问题有很多问题和答案。所以没问题。
但理论上,这个警告被忽略时可能出现的问题是什么? (一切似乎都在1.6上运行得很好)
答案 0 :(得分:1)
一个潜在的问题是您的1.6目标代码可能会意外地使用JDK1.8中引入的类或接口。如果与工作空间中的1.6目标关联的JRE实际上是JRE1.8或1.7,则代码可以正常编译,但您可能在运行时最终得到类似NoClassDefFoundError
的内容。