이 jar 파일 안에 번들로 제공된 클래스 파일을 다른 (더 높은) 버전의 Java로 컴파일했습니다. 아마 그것은 Java 1.7이었고 당신의 친구는 Java 1.6으로 열려고했습니다.
Exception in thread "main" java.lang.UnsupportedClassVersionError: NewJFrame : Unsupported major.min
or version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: NewJFrame. Program will exit.
한 가지 가능한 해결책의이 6.0을 말할 수 있도록 규정 준수 레벨을 설정하는 것입니다 내 명나라에 와서 : 여기
내가 자바 1.6.0_21으로 실행 항아리를 열려고 수신 스택 트레이스입니다 Eclipse의 Java 컴파일러 설정. 그 트릭을해야합니다.