작성
·
26
0
자바, jvm, jdk 그리고 jre 강의에서 kotlinc 명령어로 .kt 파일을 컴파일하시는걸 봤는데요, 코틀린 컴파일러는 jdk에 포함되어 있는 것이 아니고 따로 설치해야 하는게 맞을까요?
jre는 java의 실행환경을 제공하고, jdk는 개발 도구 키트를 제공해서 java를 컴파일하는 javac 등의 명령어? 툴?은 jdk에 포함되어 있다고 강의 교안에 적혀있는데
그럼 코틀린의 컴파일러는 추가적으로 설치가 필요한지, 아니면 뭔가 방법이 있는지 궁금합니다.
우선 컴파일하면 바이트 코드가 되기 때문에 런타임에 필요한 라이브러리만 포함하여 패키징하면 jre에서 실행할 수 있다는 것은 이해했습니다!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 이찬미님!
코틀린(Kotlin)을 사용하여 개발을 진행하고자 하신다면, 코틀린 컴파일러는 별도로 설치해야 합니다. 코틀린의 컴파일러는 JDK와 함께 제공되지 않기 때문에, Kotlinc
는 코틀린 언어를 자바 바이트 코드로 컴파일하는 도구로, 이를 사용하기 위해서는 코틀린 컴파일러가 필요합니다.
많은 개발 환경에서 이러한 설치 과정을 쉽게 처리할 수 있도록 IntelliJ IDEA와 같은 IDE에서는 자동으로 코틀린 플러그인 및 관련 환경 설정을 제공합니다. 이를 통해 코틀린 코드를 작성하고 컴파일할 수 있습니다.
JDK란? Java Development Kit 코틀린과 자바의 차이점에 대해 더 알고 싶다면 이 링크를 참고해 주세요. 특히 JDK와 JRE의 역할과 이들이 어떻게 연관되는지 자세히 설명하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.