본문 바로가기

개발/BACK

[SpringFramework] 스프링 에러 Error occurred during initialization of boot layer 해결 방법

728x90

해당 오류는 JAVA 9 이상의 스프링 프레임워크 시스템에서 볼 수 있는 오류다

 

IDE에서 정한 규칙대로 프로젝트를 생성했을 때, module-info.java 라는 클래스 파일이

자동으로 생성되는데, 

 

여기서 해당 오류가 발생한다.

 

 오류를 해결하는 방법은 아주 쉽다,

그냥 module-info.java 파일을 삭제해주면 된다.

 

구글링해보면, 

selenium-server-standalone-3.141.59.jar

해당 파일을 classPath 아래에 위치 시켜주고, 

자바 프로퍼티를 수정해주면 되는데

자바 모듈 시스템에 대해 궁금하다면 아래 링크를 보고 참조하면 된다.

 

https://stackoverflow.com/questions/49520858/error-occurred-during-initialization-of-boot-layer-findexception-module-not-fou

 

Error occurred during initialization of boot layer FindException: Module not found

Executing a simple "Hello World" program using Java 9 results in the following error message: Error occurred during initialization of boot layer java.lang.module.FindException: Module com.pant...

stackoverflow.com

 

 

괜히 사용하지도 않을 클래스 파일을 위해  위 고초를 겪을 필요 없이 

 

그냥 삭제해주자 

 

사실 상세한 설명까지 필요 없을 것 같지만, 

아래에 적어두겠다.


1.

에러 발생

 

2.

src 경로 아래에 module-info.java 삭제

 

 

3.

??? 
Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.~

????????

 

Error : A JNI error has occurred, please check your installation and try again 

???????????

 

 

에러가 발생했다, 

해당 에러는 패키지 앞에, [java] 라는 텍스트가 들어가서 에러가 발생했다

 

스프링에서 디폴트로 생성해주는 메소드 이름에 java가 붙기때문에

붙이지말자

 

 

4.

빌드 완료

728x90