반응형
C:\Users\user01\.jdks\corretto-17.0.17\bin\java.exe -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2024.2.3\lib\idea_rt.jar=58148:C:\Program Files\JetBrains\IntelliJ IDEA 2024.2.3\bin" -Dfile.encoding=UTF-8 @C:\Users\user01\AppData\Local\Temp\idea_arg_file2055952646 qsol.digital_water.DigitalWaterApplication
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication
	at qsol.digital_water.DigitalWaterApplication.main(DigitalWaterApplication.java:16)
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	... 1 more

Process finished with exit code 1

 

빌드는 잘됬는데 머가 문젠지 실행이 안된다.

 

1. spring Boot 실행 구성 확인 (권장)
실행/디버그 구성 편집
현재구성에 Spring Boot 유형 과 메인 메서드 클래스 지정이 되어있는지 확인

2. Gradle 실행 위임 설정 변경 (대안)
IntelliJ가 Gradle에게 빌드 및 실행을 위임하도록 설정하여 Classpath 문제를 해결할 수도 있습니다.
설정 (Settings/Preferences) 열기: File (파일) → Settings (설정) (macOS는 Preferences)로 이동합니다.
Gradle 설정으로 이동: Build, Execution, Deployment → Build Tools → Gradle로 이동합니다.

실행 위임 확인:
"Build and run using" 및 "Run tests using" 설정을 Gradle 대신 **IntelliJ IDEA**로 설정하는 것이 Classpath 문제를 더 잘 해결하는 경우가 많습니다. (만약 현재 IntelliJ IDEA로 되어 있는데도 문제가 발생한다면, **Gradle**로 바꿔보고 다시 시도해 보세요.)

3. Gradle bootRun 태스크 사용

./gradlew bootRun



난 3번 Gradle bootRun 으로 실행이 됬다.

1번과 2번은 아무리 설정을 맞춰줘도 안된다.

반응형

+ Recent posts