着名"工作区中没有安装JRE"。它可以造成任何伤害吗?

时间:2016-04-08 17:13:18

标签: java eclipse

我很高兴使用java 1.8。

我的工作空间中的一个项目需要编译并与java 1.6兼容,所以我更改了相应的eclipse选项。

现在我得到了一个着名的信息:

AddType

关于如何解决这个问题有很多问题和答案。所以没问题。

但理论上,这个警告被忽略时可能出现的问题是什么? (一切似乎都在1.6上运行得很好)

1 个答案:

答案 0 :(得分:1)

一个潜在的问题是您的1.6目标代码可能会意外地使用JDK1.8中引入的类或接口。如果与工作空间中的1.6目标关联的JRE实际上是JRE1.8或1.7,则代码可以正常编译,但您可能在运行时最终得到类似NoClassDefFoundError的内容。