일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- boj
- Kotlin
- Coroutine
- Compose
- MiTweet
- 코루틴
- androidStudio
- Coroutines
- ProGuard
- 프로그래머스
- 코드포스
- 백준
- 쿠링
- AWS
- architecture
- Rxjava
- GitHub
- Gradle
- textfield
- Codeforces
- TEST
- android
- relay
- livedata
- Hilt
- activity
- Python
- 암호학
- pandas
- MyVoca
- Today
- Total
목록java (2)
이동식 저장소
안드로이드 개발 과정에서 코드 자체는 Kotlin으로 작성하는 경우가 많아졌지만, 안드로이드 개발에서 Java가 완전히 퇴출된 건 아니다. 애초에 Kotlin이 JVM 언어이기도 하고, 코드를 작성하고 빌드하는 수많은 과정에서 Java가 여전히 사용되고 있기 때문이다. 이 글에서는 안드로이드 개발 과정 곳곳에서 보이는 Java 버전의 의미를 살펴본다. Android Studio를 실행하는 Java Android Studio와 Android Studio의 기반 IDE인 IntelliJ IDEA는 Java로 개발되었다. 따라서 Android Studio를 실행하려면 Java가 필요하다. 사실 IntelliJ 기반 IDE에는 해당 IDE를 개발하고 테스트하는 데 사용된 JBR(JetBrains Runtime)..
개요 구글에서 Java 다운로드를 검색하면, 예전부터 흔히 보던 오라클의 다운로드 페이지가 맨 위에 뜬다. 그런데 잘 보면 Version 8 update 381, 즉 JRE 8 버전이 다운로드된다고 한다. JDK 버전은 20을 넘어 21을 향해 달려가고 있는데, 유독 JRE만 8에서 멈춰있는 이유는 무엇인가? 멈춰있지 않다 사실 이 질문은 잘못된 질문이다. JRE가 버전 8에서 멈춰있지 않기 때문이다. JDK 11이 설치되어 있는 내 노트북에서 `java -version` 커맨드를 실행하면 OpenJDK Runtime 11 버전이 설치됐음을 확인할 수 있다. 오라클에서 개발자가 아닌 일반 사용자들에게 Java 8 버전을 권장하기 때문에 이런 오해가 생겼지만, 상위 버전의 JRE도 JDK와 함께 제공되고 ..