[질문] > Task :compileJava FAILED 오류
276
작성한 질문수 3
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
항상 고생이 많으십니다.
> Task :compileJava FAILED 오류에 대해서 여쭤보고자 합니다.구글링 결과는 java 버전이 맞지 않아서 나오는 문제라고 했는데,다 찾아본 결과 JAVA 17버전으로 맞추고 했는데도 계속 오류가 나는 문제가 있습니다.
현재 윈도우 환경에서 공부하고 있습니다.
오류 내용 - 사진


오류 내용 - 코드
오류 내용Starting Gradle Daemon... Gradle Daemon started in 2 s 802 ms > Task :compileJava C:\Users\woon7\OneDrive\���� ȭ��\Spring �ٽ� ���� - �⺻��\core\src\main\java\hello\core\AutoAppConfig.java:19: error: illegal start of type <<<<<<< HEAD ^ C:\Users\woon7\OneDrive\���� ȭ��\Spring �ٽ� ���� - �⺻��\core\src\main\java\hello\core\AutoAppConfig.java:19: error: > expected <<<<<<< HEAD ^ C:\Users\woon7\OneDrive\���� ȭ��\Spring �ٽ� ���� - �⺻��\core\src\main\java\hello\core\AutoAppConfig.java:24: error: illegal start of type ======= ^ C:\Users\woon7\OneDrive\���� ȭ��\Spring �ٽ� ���� - �⺻��\core\src\main\java\hello\core\AutoAppConfig.java:29: error: illegal start of type >>>>>>> origin/master ^ C:\Users\woon7\OneDrive\���� ȭ��\Spring �ٽ� ���� - �⺻��\core\src\main\java\hello\core\AutoAppConfig.java:29: error: <identifier> expected >>>>>>> origin/master ^ C:\Users\woon7\OneDrive\���� ȭ��\Spring �ٽ� ���� - �⺻��\core\src\main\java\hello\core\AutoAppConfig.java:29: error: <identifier> expected >>>>>>> origin/master ^ 6 errors > Task :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.6/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 12s 1 actionable task: 1 executed
```
project Structure - Project

placform settings - SDKs
시스템 환경변수 설정
자바 버전
Settings - Gradle 버전
Settings - Java Compier 버전
build.gradle
plugins {
id 'org.springframework.boot' version '2.3.3.RELEASE'
id 'io.spring.dependency-management' version '1.0.9.RELEASE'
id 'java'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
//lombok 설정 추가 시작
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
//lombok 설정 추가 끝
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
//lombok 라이브러리 추가 시작
implementation 'org.projectlombok:lombok'
annotationProcessor ("org.projectlombok:lombok:1.18.20")
testImplementation ("org.projectlombok:lombok:1.18.20")
testAnnotationProcessor ("org.projectlombok:lombok:1.18.20")
//lombok 라이브러리 추가 끝
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
test {
useJUnitPlatform()
}
```
다 찾아서 이렇게 설정해보았지만.. 테스트 코드를 돌려도 갑자기 컴파일이 되지 않는 문제가 있습니다..
답변 1
0
안녕하세요. seongun44님, 공식 서포터즈 David입니다.
환경변수 JavaHome의 경로가 잘못된 걸로 보여집니다.
... jdk-17 이 아니라 ... jdk-17/bin 으로 변경한 뒤 다시 시도해 보시겠어요?
감사합니다.
0
David님 안녕하세요,
시스템 환경 변수 JAVA_HOME을 C:\Program Files\Java\jdk-17\bin 으로 설정해도 같은
문제가 반복됩니다 어떻게 해야 할까요?

이전까진 잘 되다가 갑자기 생기는 얘기치 못한 오류라서 당황스럽네요..
0
아, 이미 PATH쪽에 /bin을 추가해 두셨군요. 그렇다면 JAVA_HOME에서는 /bin을 빼셔야 합니다.
아래 가이드를 따라 캐시를 삭제한 뒤 다시 시도해 보시겠어요?

0
아 넵 혹시 가이드를 따라 캐시를 삭제 하라고 하셨는데,
혹시 가이드가 포함된 링크가 있을까요..?ㅜㅜ 제가 잘 못찾아서 ..
현재 환경 변수는 이렇게 다 수정해 두었습니다!

시스템 변수 - path 환경 변수

0
아 인텔리제이에서 파일을 찾으라는 말씀이셨군요!
덕분에 캐시삭제 후 다시 시작했습니다.
그런데도 똑같이 되지 않아서 혹시 왜 그런가 곰곰히 오류 메세지를 보고 찾아보니,
이 항목들을 제 깃허브에 커밋하면서 같이 공부하고 있었는데, 여기서 브랜치에서 confilct가 나서 해결이 안된 거더라구요?
생각지도 못한 곳에서 오류가 나서 지금은 다 해결한 상태입니다!
도와주셔서 정말 감사합니다
구현체가 동적으로 정해질 때, 팩토리 기법을 사용하나요?
0
47
2
MemberService의 인터페이스를 왜 사용하는지 궁금합니다.
0
72
1
롬복 @Setter를 써야 하는 상황이 있는건가요?
0
87
1
빈 등록 메서드의 파라미터가 빈이 아니어도 되나요?
0
79
1
테스트 속도가 나중에 영향이 있을까요?
0
75
1
gradle 설정 안떠서 질문 남깁니다!
0
116
2
build.gradle로 프로젝트를 여는 이유
0
81
1
provider 사용하는 이유
0
85
1
다음 강의 뭘 들어야 할까요
0
123
2
프로토타입 빈, 직접 destroy 호출 안 할 경우
0
62
1
beanB
0
79
2
퀴즈다시풀기
0
63
1
Gradle로 바꿔도 오류가 똑같이 발생하네요 ㅠㅠ
0
90
2
"중복 등록과 충돌" 강의에서 강사님과 다른 에러가 발생합니다.
0
63
3
run 실행했는데 결과창이 이렇게 뜨네요 왜 그런건가요>
0
102
2
도메인의 정의?
0
57
1
ApplicationContext 질문입니다.
0
60
1
@Scope의 proxyMode를 사용할때 단위 테스트 방법
0
86
2
ai api 선정하기 관련 질문
0
115
2
생성자 자동주입 관련해서
0
60
1
생성자 직접 호출 vs 팩토리 메서드 패턴
0
93
2
Spring에서 SessionScope와 RequestScope는 함께 사용되나요?
1
63
1
12:25
0
74
2
appConfig.xml 오류
0
124
1






