JDK가 다른 시스템의 다른 위치에 설치되면 Java 6 런타임을 대상으로 Java 7로 빌드를 지원할 수 있기를 원합니다.maven/ivy 저장소를 사용하여 Java rt.jar을 얻으십시오
-source 1.6 -target 1.6을 지정하면 해당 런타임 환경을 대상으로 javac에 지시 할 수 있습니다. -Xbootclasspath를 지정하여 특정 런타임 jar를 사용하도록 지시 할 수 있습니다.
그러나 Java 7은 Java 6 런타임 jar를 설치하지 않습니다 (놀라운 것은 아님). http://mvnrepository.com/artifact/com.sun/rt
는 그룹 ID가 1.6에서 변경되었습니다 나는 받는다는 저장소에서 볼 때
는 단지 1.5까지 갖고있는 것 같아요? Maven/Ivy 종속성을 통해 사용할 수 있습니까?
약 1.5 점을 제외하고는 2011 년에 https://stackoverflow.com/questions/7651250/how-do-i-pull-in-rt-jar-through-maven에서 질문 한 것과 같은 상황입니다. 슬프게도, 아직 아무도이 문제를 해결하지 못했습니다. maven repos에서 rt.jar를 사용할 수 있다는 것은 실제로 매우 깔끔합니다. – clacke