谁能告诉我jsr14
的目标选项javac
JDK7/8 仍然可用吗?
Say,
$ javac -source 1.5 -target jsr14 Hello.java
我们在 OSGi 中大量使用 -jsr14,因为它允许我们在 API 中使用泛型,但仍然部署在 1.4 环境上,这在嵌入式中仍然很流行。不幸的是,他们madeJDK 7 不向后兼容 Java 6 和 5。Javac 1.7 忽略 JAR 文件中实际存在的通用信息。幸运的是,运行时没有问题,因为无论如何都会忽略此信息。这并不是什么未记录的功能......
不幸的是,前面的人通常很少尊重那些不能更新到最新和最好的人。我猜Oracle真的不再关心嵌入式市场了。
我们现在可能必须发布两个 JAR,一个用于嵌入式,一个用于 JDK 7。这很糟糕。
这是我们提交的错误报告:https://bugs.java.com/bugdatabase/view_bug?bug_id=7078419 https://bugs.java.com/bugdatabase/view_bug?bug_id=7078419
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)