由于公共Java 6 SE JRE越来越接近它的EOL(11月'12),因此我正在考虑将我的项目从Java 6移植到Java 7.这不会是一件大事,如果Apple将提供Java 7 JRE for Mac OS X.但是由于Apple不愿意这样做,我仍然需要支持只有Java 6 JRE的用户。是否可以使用可在Java 6 JVM上运行的Java 7 SDK编译类文件?
有没有办法用Java 7 javac编译Java 6兼容二进制文件(类文件)?当然,我知道我这样做时不能使用新的Java 7功能。
感谢您的期待!
相关:http://stackoverflow.com/questions/4061965/if-i-compiled-a-java-file-in-the-newest-jdk-would-an-older-jvm-be-able-to -run-t – assylias 2012-04-11 14:26:18
[Set ant bootclasspath:JDK 1.7有一个新的javac警告,用于在没有bootclasspath的情况下设置旧的源代码](http://stackoverflow.com/questions/7260697/set-ant-bootclasspath-jdk-1 -7-has-a-new-javac-warning-for-setting-an-old-sour) – 2013-07-30 22:52:06
http://stackoverflow.com/questions/7661980/compiling-java-7-to-java-6 – karmakaze 2013-08-24 19:42:04