Я просто пытаюсь понять базовую архитектуру, которая, я думаю, я ошибаюсь.
В качестве примера возьмем учебник здесь.
Когда я это сделаю:
kotlinc-jvm hello.kt -include-runtime -d hello.jar
Зачем ему нужно связать время выполнения Kotlin в jar, если компилятор уже преобразовал код в байт-код Java?