If I compile my java7 jdk, I get a jar that works fine with java7 but obviously does not load using java6. If I compile with java7 jdk, but I specify output that will be compatible with java6, it works fine with both java6 jre and java7 jre.
My question is, is the first bank somehow “better” (faster, more efficient, more optimized) for working in java7 jre than the second? Is there a drawback for the java7 jre user to use the second, or is this second jar good enough for everyone?
My reasoning: I want the result to be as good as possible for java7 users, but I need something that can be run on java6. So do I need to provide two banks or only java6?
source
share