Here’s an issue that tracks adding the JVM target bytecode version 9 to Kotlin: https://youtrack.jetbrains.com/issue/KT-21959. Meanwhile note that using JVM target 1.6 or 1.8 is completely fine because Java 9 and 10 fully support class files of previous versions.