【发布时间】:2014-01-09 07:42:47
【问题描述】:
你可以使用 Java 8 编译一个类,然后在 Java 7 中使用它吗?
我想编写一个具有简单接口(Java 7 兼容)的实用 JAR,但在里面到处都使用 lambda。然后我想在一些必须用 JDK 7 编译的代码中使用该实用程序..
有可能吗?
如您所见,有一些相互矛盾的答案。那么,真相是什么? ;-)
【问题讨论】:
-
用 java 7 和 6 检查这个问题的答案:stackoverflow.com/questions/17347589/… [1]:stackoverflow.com/questions/17347589/…
-
是的,我在考虑它,因为 AFAIK 没有添加新的字节码指令,所以如果你编译它,它就有可能运行..