繁体   English   中英

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

[英]Famous “There are no JREs installed in the workspace”. Can it do any harm?

我正在使用java 1.8带来很多乐趣。

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

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

Build path specifies execution environment JavaSE-1.6. There are no JREs 
installed in the workspace that are strictly compatible with this environment.

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM