Invalid package name; it's impossible to create a Java class inside

2025. 5. 23. 00:41Troubleshooting

문제 상황

  • Invalid package name; it's impossible to create a Java class inside
  • 스프링 프로젝트에서 디렉토리 구성 중 Enum 디렉토리를 생성하는데에 에러가 났다.

✨해결 방법

  • 에러 그대로 Enum은 Java class로 사용할 수 없는 명칭이었다.
  • 그래서 디렉토리명을 Enums로 수정해서 만들었다.
  • 자바의 Lexical Structure로, 자바 언어를 구성하는 가장 기본적인 규칙과 문법 요소들에 포함되는 단어였다.
  • 자바의 예약어
    • abstract continue for new switch
      assert default if package synchronized
      boolean do goto private this
      break double implements protected throw
      byte else import public throws
      case enum instanceof return transient
      catch extends int short try
      char final interface static void
      class finally long strictfp volatile
      const float native super while
  • 변수명을 지정할땐 주의해서 선언하는 편이였는데, 디렉토리명을 선언할때는 주의하지 못했던 것 같다.

참고자료