๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Kotlin

IntelliJ ์„ค์น˜ ์‹œ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜

by ๋„์บ๋ฆฌ๐Ÿฑ 2021. 7. 19.
๋ฐ˜์‘ํ˜•

JDK 8 

https://gaeggu.tistory.com/2

 

java ์„ค์น˜ํ•˜๊ธฐ ( JDK ์„ค์น˜, ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •, ํ…Œ์ŠคํŠธ)

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ž๋ฐ”๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž๋ฐ” ์„ค์น˜๋Š” 3๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„์–ด ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. JDK ์„ค์น˜ 2. ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ • 3. ์ž๋ฐ” ์‹คํ–‰ ํ…Œ์ŠคํŠธ 1. JDK ์„ค์น˜ ๋จผ์ € ์ž๋ฐ”๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„

gaeggu.tistory.com

 

 

https://github.com/JetBrains/kotlin/commit/b27dd8e3fe0

 

Apply illegal-access=permit workaround for JDK 16+ · JetBrains/kotlin@b27dd8e

Apparently, the openjdk commit that enabled JEP 396 (encapsulated JDK defaults) is effective since jdk-16+28: https://github.com/openjdk/jdk/commit/ed4c4ee7 (cherry picked from commit 80daf120e6a...

github.com

https://youtrack.jetbrains.com/issue/KT-45566

 

JDK 16 - e: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel

When running a kotlin compilation with JDK 16 (targeting language level 8), I see this exception แณ Task :tooling:flipper:api:compileKotlin FAILED e: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.Lan

youtrack.jetbrains.com

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€