Issue - JBoss Exception in thread “main” java.lang.UnsupportedClassVersionError
JBoss Exception in thread “main” java.lang.UnsupportedClassVersionError:
Test Environment
- Test OS : CentOS 7.2
- Test Version : JBoss 7.x
JBoss install Error
- 문제 현상
JBoss 설치시 위와 같은 버전 에러 발생시 현재 서버의 설정된 JDK 버전과 JBoss 에서 지원하는 버전이 맞지 않아 발생하는 현상.
- 해결 방안
지원이 가능한 Java 버전을 설치 후 진행
JBoss EAP 7.x에 대한 supported 지원은 아래의 링크를 확인
관련 링크 : https://access.redhat.com/articles/2026253#[2]
The number following `Unsupported major.minor version` indicates the Java version which was used to compile the class. See [The ClassFile Structure](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.1), which describes the class file format of the Java Virtual Machine.
Major Version | Class File Format |
---|---|
Java SE 13 | 57 (0x39 hex) |
Java SE 12 | 56 (0x38 hex) |
Java SE 11 | 55 (0x37 hex) |
Java SE 10 | 54 (0x36 hex) |
Java SE 9 | 53 (0x35 hex) |
Java SE 8 | 52 (0x34 hex) |
Java SE 7 | 51 (0x33 hex) |