Kotlin 속성을 위한 환경 구축
3975 단어 Kotlin
입문
제가 Kotlin을 위해 공헌하겠다고 결심한 후에 가장 먼저 반한 것은 환경 건설입니다.
나는 이 문장에 환경 구축의 방법을 쓰고 싶다.(2017/12/08 현재)
이번에 구축된 PC
Macbook pro 201613 inch Touchbar 없음
MacOS 10.13.1
네!
소스 코드 가져올게요.
Kotlin의 출처는 Github에 있습니다.일단 클론부터 하자.
https://github.com/JetBrains/kotlin
환경 구축
여기서부터 Github의 Read Me를 읽으면서 앞으로 나아갑니다.
Java 설치
Kotlin의 개발 환경은 JDK 1.6, 1.7, 1.8이 필요합니다.
우리 우선 이것들을 설치하자.
갑골문의 다운로드 페이지에는 JDK 1.6,1.7이 없다.
JDK1.6은 여기,
JDK1.7은 여기에서 다운로드하세요.
다운로드할 때 구성 파일을 만들라는 메시지가 표시되므로 JDK1.7을 만듭니다.
그리고 환경 변수에 JDK별 Path 및 JAVA_ 추가HOME을 추가합니다. JAVA_HOME="path to JDK 1.8"
JDK_16="path to JDK 1.6"
JDK_17="path to JDK 1.7"
JDK_18="path to JDK 1.8"
보조 프로그램 설치
Kotlin을 구축하기 위해ant는 1.9.4 이상이 필요합니다.
이번에는 Homebrew에 설치를 했습니다.brew install ant
ant -version
Apache Ant(TM) version 1.10.1 compiled on February 2 2017
의존 관계 설정
여기서 끝나면ant -f update_dependencies.xml
버튼을 클릭하여 대화 상자를 닫습니다.
다운로드하고 해동하면 도망가요.
시간이 좀 걸려요.
자신의 환경에서 40분 정도 걸렸다.
IntelliJ IDEA 다운로드
2017.3이 필요하니까 여기에서 다운로드하세요.
항목 열기
IntelliJ IDEA를 먼저 열고 open을 선택합니다.
이후 Kotlin 산하 build.gradle.kts
을 오픈으로 설정
openAs Project에서 열기
use default gradle wraper
선택 및 열기
그런 다음 IDEA 실행 선택
build가 끝나면 새 IntelliJ가 열립니다.
이 새로 열린 IntelliJ는 프로젝트의 Kotlin Plugin 등에 적용됩니다.
IssueTracker
Kotlin의 Issue는 여기으로 상승했다.
참고로 j2k는 Java에서 Kotlin으로 전환하는 플러그인 기능입니다.
걸림돌
ant -f update_dependencies.xml 미완성
같은 곳에서 30분 정도 굳었기 때문에 취소하고 한 번 더 뛰면 무사히 통과할 수 있었다.
JavaHome이 달라서 구축할 수 없다고 합니다.
이 방법으로 해결했습니다.
http://gyamin.hatenablog.com/entry/2017/04/02/103049
후기
내가 먼저 이러고 싶은데 개발을 시작할 수 있겠어?
그러면 Kontribute Life 을.
참조 사이트
Reference
이 문제에 관하여(Kotlin 속성을 위한 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maehara08/items/3f1015e3b20409bf7957
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Kotlin의 출처는 Github에 있습니다.일단 클론부터 하자.
https://github.com/JetBrains/kotlin
환경 구축
여기서부터 Github의 Read Me를 읽으면서 앞으로 나아갑니다.
Java 설치
Kotlin의 개발 환경은 JDK 1.6, 1.7, 1.8이 필요합니다.
우리 우선 이것들을 설치하자.
갑골문의 다운로드 페이지에는 JDK 1.6,1.7이 없다.
JDK1.6은 여기,
JDK1.7은 여기에서 다운로드하세요.
다운로드할 때 구성 파일을 만들라는 메시지가 표시되므로 JDK1.7을 만듭니다.
그리고 환경 변수에 JDK별 Path 및 JAVA_ 추가HOME을 추가합니다. JAVA_HOME="path to JDK 1.8"
JDK_16="path to JDK 1.6"
JDK_17="path to JDK 1.7"
JDK_18="path to JDK 1.8"
보조 프로그램 설치
Kotlin을 구축하기 위해ant는 1.9.4 이상이 필요합니다.
이번에는 Homebrew에 설치를 했습니다.brew install ant
ant -version
Apache Ant(TM) version 1.10.1 compiled on February 2 2017
의존 관계 설정
여기서 끝나면ant -f update_dependencies.xml
버튼을 클릭하여 대화 상자를 닫습니다.
다운로드하고 해동하면 도망가요.
시간이 좀 걸려요.
자신의 환경에서 40분 정도 걸렸다.
IntelliJ IDEA 다운로드
2017.3이 필요하니까 여기에서 다운로드하세요.
항목 열기
IntelliJ IDEA를 먼저 열고 open을 선택합니다.
이후 Kotlin 산하 build.gradle.kts
을 오픈으로 설정
openAs Project에서 열기
use default gradle wraper
선택 및 열기
그런 다음 IDEA 실행 선택
build가 끝나면 새 IntelliJ가 열립니다.
이 새로 열린 IntelliJ는 프로젝트의 Kotlin Plugin 등에 적용됩니다.
IssueTracker
Kotlin의 Issue는 여기으로 상승했다.
참고로 j2k는 Java에서 Kotlin으로 전환하는 플러그인 기능입니다.
걸림돌
ant -f update_dependencies.xml 미완성
같은 곳에서 30분 정도 굳었기 때문에 취소하고 한 번 더 뛰면 무사히 통과할 수 있었다.
JavaHome이 달라서 구축할 수 없다고 합니다.
이 방법으로 해결했습니다.
http://gyamin.hatenablog.com/entry/2017/04/02/103049
후기
내가 먼저 이러고 싶은데 개발을 시작할 수 있겠어?
그러면 Kontribute Life 을.
참조 사이트
Reference
이 문제에 관하여(Kotlin 속성을 위한 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maehara08/items/3f1015e3b20409bf7957
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
JAVA_HOME="path to JDK 1.8"
JDK_16="path to JDK 1.6"
JDK_17="path to JDK 1.7"
JDK_18="path to JDK 1.8"
ant -version
Apache Ant(TM) version 1.10.1 compiled on February 2 2017
IntelliJ IDEA를 먼저 열고 open을 선택합니다.
이후 Kotlin 산하
build.gradle.kts
을 오픈으로 설정openAs Project에서 열기
use default gradle wraper
선택 및 열기그런 다음 IDEA 실행 선택
build가 끝나면 새 IntelliJ가 열립니다.
이 새로 열린 IntelliJ는 프로젝트의 Kotlin Plugin 등에 적용됩니다.
IssueTracker
Kotlin의 Issue는 여기으로 상승했다.
참고로 j2k는 Java에서 Kotlin으로 전환하는 플러그인 기능입니다.
걸림돌
ant -f update_dependencies.xml 미완성
같은 곳에서 30분 정도 굳었기 때문에 취소하고 한 번 더 뛰면 무사히 통과할 수 있었다.
JavaHome이 달라서 구축할 수 없다고 합니다.
이 방법으로 해결했습니다.
http://gyamin.hatenablog.com/entry/2017/04/02/103049
후기
내가 먼저 이러고 싶은데 개발을 시작할 수 있겠어?
그러면 Kontribute Life 을.
참조 사이트
Reference
이 문제에 관하여(Kotlin 속성을 위한 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maehara08/items/3f1015e3b20409bf7957
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Kotlin 속성을 위한 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/maehara08/items/3f1015e3b20409bf7957텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)