JDK경로 설정 관련 질문입니다.
391
작성한 질문수 3
안녕하세요. 환경설정 하다가 헷갈리는 부분이 있어 질문드립니다.
JDK경로를 설정하는 옵션이 몇가지 있는데 그것들 간의 차이가 뭔지 궁금합니다.
툴 관련해서는 구글링해도 명확하게 구분한 설명이 없어서...자세한 답변을 부탁드리고자 글 씁니다.

1) Preference 의 Gradle설정에 가보면 JVM에 3가지 옵션이 있는데 각각 아래 의미가 맞는지 궁금합니다.
1-1) Project SDK 11: 프로젝트 생성할 때 딸려받은 프로젝트 내장 SDK내의 JVM
1-2) JAVA_HOME: 로컬환경변수로 설정된 JDK내의 JVM
1-3) 11: 이것 역시 로컬 맥에서 JAVA_HOME 경로로 자동인식한 JDK내의 JVM...? 맞다면 이건 위에 잡혀있는데 왜 또 있는지 모르겠음
1-4) 그런데 여기서 또다시 Build and run using... Run tests using... 등 무엇으로 빌드 및 실행할 건지 선택하라고 함.
Gradle로 둘 경우 그냥 내장 Gradle로 빌드실행한다는 것 같은데
만약에 intellij 로 설정하면 1-1),1-2),1-3) 중에 뭐가 적용되는건가요?

2) 이건 JVM이 아니라 JDK(SDK) 경로를 설정해 주는 차이인 것 같은데 맞나요? 앞에서 설정한 JVM경로와 동일하게 가면 될 것 같은데 굳이 JDK경로는 따로 설정할 수 있도록 한건가요?
2-1) 그런데 왜 여기서는 1) 에서처럼 내장 SDK나 JAVA_HOME 경로는 없는건요?

3) 바로 밑에 가보면 SDKs가 있는데 여긴 2)에 있는 11만 있고 추가로 경로를 넣을 수 있게 했는데
예를 들어 2)에서 선택한 경로와 3)에서 선택한 경로가 다르면 무슨일이 일어나나요?
4)
결국 정리하면
preference에서 선택하는 JDK경로,
project settings에서의 JDK 경로
platform Settings에서의 JDK 경로
각각이 무슨차이와 의미가 있는건지 궁금합니다.
답변 1
0
안녕하세요. 학생님, 공식 서포터즈 David입니다.
아래 jetbrains 문서 참고 부탁드립니다.
1. https://www.jetbrains.com/help/idea/gradle-jvm-selection.html
2. https://www.jetbrains.com/help/idea/project-settings-and-structure.html#project-sdk
3. https://www.jetbrains.com/help/idea/sdk.html
감사합니다.
..
0
76
2
Unused property.....
0
101
2
project JDK is misconfigured
0
132
2
외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석
0
83
2
단위/통합 테스트 버전충돌 문제
0
91
2
❗️springboot 4.0.2 버전 aspectj dependency 설정❗️
0
230
1
왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?
0
104
2
윈도우 build test오류 질문
1
102
2
테스트 관련 공부에 대한 조언을 얻고 싶습니다
0
101
2
테스트 실행 시 에러 질문
0
292
1
name을 통한 비교와 객체를 통한 비교
0
77
1
빌드 후 libs 없음
1
129
1
윈도우 gradlew.bat 에러
0
167
1
@PostMapping("/members/new")가 동작하지 않습니다
0
89
1
java static class와 kotlin class
0
79
1
스프링 DB연결
0
126
1
소요 시간
0
87
2
ddl.sql에 빨간 밑줄
1
102
2
welcome page 에러
0
183
3
잘 모르겠습니다.
0
164
2
fail을 똑같이 쳤는데 오류가 발생해요
0
156
2
index.html Welcome page
0
124
1
프로젝트 gradle-groovy ?
0
369
1
테스트코드 메서드명 한글
0
202
2





