공개 Java 6 SE JRE가 EOL (12 월 '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 호환 바이너리 (클래스 파일)를 Java 7 javac와 함께 컴파일하는 방법이 있습니까? 필자는 그렇게 할 때 새로운 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
[ant bootclasspath 설정 가능 : JDK 1.7에는 bootclasspath없이 이전 소스를 설정하기위한 새로운 javac 경고가 있습니다.] (http://stackoverflow.com/questions/7260697/set-ant-bootclasspath-jdk-1 -7-has-a-new-javac-warning-for-the-old-sour) –
중복 된 http://stackoverflow.com/questions/7661980/compiling-java-7-to-java-6 – karmakaze