서블릿을 JDK 7
으로 컴파일했습니다. 서블릿 컨테이너로 Tomcat을 사용합니다. 그러나 이전 버전의 JVM 1.6
을 사용합니다.지원되지 않는 major.minor 버전 변경할 대상은 무엇입니까?
지금은 Unsupported major.minor version
의 오류가 있습니다.
어느 것을 변경해야합니까?
- 톰캣의 JVM
또는
- 내 맥의 JDK? 한 파일의 cmd-line을 사용하여 컴파일 할 때만 JDK를 변경하는 방법은 무엇입니까?
ANT를 사용하여 .class 파일을 만드는 경우, 일치하는 JDK를 사용하여 빌드를 수행하는 것 외에도'javac' 태스크에서'target' 속성을 설정하는 것이 좋습니다. 그렇게하면 사용중인 JDK와 상관없이 항상 원하는 JRE와 호환되는 클래스를 얻을 수 있습니다. –
Maven 빌드와 비슷한 점이 있습니다. 'maven-compiler-plugin'에 대해'source'와'target' 설정으로 자바 버전을 설정해야합니다. –