복붙노트

[SPRING] IntelliJ IDEA JBoss에서 MyEclipse Tomcat으로 이동 한 후 지원되지 않는 major.minor 버전 51.0 오류

SPRING

IntelliJ IDEA JBoss에서 MyEclipse Tomcat으로 이동 한 후 지원되지 않는 major.minor 버전 51.0 오류

IntelliJ IDEA JBoss에서 MyEclipse Tomcat으로 이동 한 후 지원되지 않는 major.minor 버전 51.0 오류가 발생합니다.

IntelliJ IDEA와 JBoss에서 모든 것이 잘 작동했으며 이제 우리는 MyEclipse와 Tomcat 6으로 이동하고 있습니다.

나는 얻고있다:

Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141

누군가이 문제를 해결하는 방법을 알려주십시오.

해결법

  1. ==============================

    1.이것은 런타임시 사용하는 것보다 높은 버전의 JDK에서 코드를 컴파일 할 때 발생합니다.

    이것은 런타임시 사용하는 것보다 높은 버전의 JDK에서 코드를 컴파일 할 때 발생합니다.

    여기서 컴파일러 버전을 설정할 수 있습니다.

    Project -> Properties -> Java Compiler
    
  2. ==============================

    2.tomcat 아래의 JRE 버전은 코드를 컴파일하는 데 사용 된 것보다 최신 버전 인 것 같습니다.

    tomcat 아래의 JRE 버전은 코드를 컴파일하는 데 사용 된 것보다 최신 버전 인 것 같습니다.

    실제 문제를 해결하려면 Tomcat에서 JRE를 가리키는 JRE를 최신 버전 Java JRE로 업데이트하거나 Java 컴파일러에 target 매개 변수를 지정하여 컴파일러에서 Eclipse의 이전 Java 버전과 호환되는 코드를 작성하도록 지시해야합니다.

  3. from https://stackoverflow.com/questions/17838495/unsupported-major-minor-version-51-0-error-after-moving-from-intellij-idea-jboss by cc-by-sa and MIT license