如果我使用Java7 JDK编译,会得到一个能在Java7上运行良好但无法加载Java6的jar文件。如果我使用Java7 JDK编译但指定输出兼容Java6,它可以在Java6和Java7 JRE上正常运行。
我的问题是,第一个jar文件是否在Java7 JRE中某种程度上更好(更快,更高效,更优化)比第二个?对于Java7 JRE用户使用第二个jar文件是否有任何不利影响,或者这第二个jar文件对所有人来说都足够好?我的想法是,我希望结果尽可能适用于Java7用户,但是我需要能在Java6上运行的东西。因此,我需要提供两个jar文件还是只需要提供一个Java6 jar文件?
我的问题是,第一个jar文件是否在Java7 JRE中某种程度上更好(更快,更高效,更优化)比第二个?对于Java7 JRE用户使用第二个jar文件是否有任何不利影响,或者这第二个jar文件对所有人来说都足够好?我的想法是,我希望结果尽可能适用于Java7用户,但是我需要能在Java6上运行的东西。因此,我需要提供两个jar文件还是只需要提供一个Java6 jar文件?