Используя kotlinc-jvm 1.3.61
и kotlinx-coroutines-core-1.3.3
, следующий код не может быть скомпилирован.
import kotlinx.coroutines.*
fun main() = runBlocking {
launch {}
}
с ошибкой
Error: Main method not found in class SomeExampleKt, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
однако , следующий код компилируется и запускается успешно.
import kotlinx.coroutines.*
fun main() = runBlocking {
launch {}
print("") // The only addition
}
Может кто-нибудь объяснить, почему добавление только оператора print
позволяет компилировать?