[해결방법] Unsupported major.minor version 52.0

This topic contains 0 replies, has 1 voice, and was last updated by  technote 2017-10-17 19:24.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #107

    technote
    Keymaster

    # java -jar AAA.jar

    Exception in thread “main” java.lang.UnsupportedClassVersionError: BBB : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:278)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)

    windows PC 의 eclipse에서 jar 로 export 한 jar 파일을 ubuntu 14.04 에서 실행하려고 하니

    Unsupported major.minor version 52.0

    에러가 발생한다. 찾아보니 52.0 으로 빌드한 파일을 이하 버전의 Java compiler 에서 실행하려고 하면 발생한다고 한다.

    Java를 업데이트해주자.

    # sudo add-apt-repository ppa:webupd8team/java # sudo apt-get update # sudo apt-get install oracle-java8-installer

    업데이트해서 설치하니 잘된다.

Viewing 1 post (of 1 total)

You must be logged in to reply to this topic.