IllegalClassFormatException

IllegalClassFormatException (잘못된 클래스 포맷 예외)

IllegalClassFormatExceptionClassFileTransformer.transform 구현에서 입력 파라미터가 유효하지 않을 때 발생하는 예외예요. 초기 클래스 파일 바이트가 유효하지 않거나, 이전에 적용된 변환이 바이트를 손상시켰기 때문에 발생할 수 있어요. Exception을 확장하며 직렬화 가능해요. Java 1.5부터 제공돼요.

출처: Java API Reference

본문

관련 메서드는 ClassFileTransformer.transform(java.lang.ClassLoader, java.lang.String, java.lang.Class<?>, java.security.ProtectionDomain, byte[])이에요.

생성자

  • IllegalClassFormatException() — 상세 메시지가 없는 IllegalClassFormatException을 생성해요.
  • IllegalClassFormatException(String s) — 지정된 상세 메시지로 IllegalClassFormatException을 생성해요. 매개변수 s는 상세 메시지예요.

메서드

java.lang.Throwable에 선언된 메서드와 java.lang.Object에 선언된 메서드(clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait)를 상속받아요.

더 알아보기 (Learn more)

Java 공식 API