
KUKJIN LEE
posted 1 day ago
Java clone후 실행 문제 발생 해결 방안
build.gradle
파일 점검
먼저 build.gradle
파일이 제대로 설정되어 있는지 확인하세요. Spring Boot 의존성이 제대로 추가되어 있는지 확인해야 합니다.
plugins {
id 'org.springframework.boot' version '3.3.2'
id 'io.spring.dependency-management' version '1.1.0'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springdoc:springdoc-openapi-ui:1.5.9'
runtimeOnly 'org.postgresql:postgresql'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
의존성이 제대로 추가되어 있다면, ./gradlew build
명령을 실행하여 프로젝트를 빌드하고 의존성이 올바르게 다운로드되었는지 확인하세요.
UritabiApplication
클래스 확인 (Application 확인)
UritabiApplication
클래스가 올바르게 설정되어 있는지 확인하세요. SpringApplication
을 import 했는지, 그리고 @SpringBootApplication
애노테이션이 있는지 확인합니다.
package com.uritabi.uritabi;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class UritabiApplication {
public static void main(String[] args) {
SpringApplication.run(UritabiApplication.class, args);
}
}
프로젝트 빌드 및 재시작
-
빌드 및 리프레시: Gradle 빌드 파일을 수정한 후
./gradlew build
명령을 다시 실행합니다. VS Code의 경우, 프로젝트를 리프레시하고 빌드 경로를 다시 설정해보세요. -
VS Code 재시작: 간혹 VS Code의 캐시 문제로 인해 발생할 수 있습니다. VS Code를 재시작하고, 필요한 확장 기능이 설치되어 있는지 확인하세요.
VS Code 확장 기능 점검
앞서 언급한 필수 확장 기능들이 설치되어 있는지 확인하세요.
-
Language Support for Java(TM) by Red Hat
-
Debugger for Java
-
Java Test Runner
-
Maven for Java
-
Spring Boot Extension Pack
Gradle 설정 파일 재생성
간혹 Gradle 설정 파일에 문제가 있을 수 있습니다. 이 경우, 설정 파일을 재생성하거나 Gradle 프로젝트를 다시 임포트해보세요.
-
./gradlew clean
명령을 실행하여 기존 빌드를 정리합니다. -
./gradlew build
명령을 실행하여 새로 빌드합니다.
올바른 JDK 사용 확인
JDK 경로가 올바르게 설정되어 있는지 확인합니다. 프로젝트 설정에서 JDK 17을 사용하고 있는지, 그리고 경로가 올바른지 확인하세요.