获取 java.lang.NoSuchMethodException:javafx.application.Platform.startup(java.lang.Runnable)

Getting java.lang.NoSuchMethodException: javafx.application.Platform.startup(java.lang.Runnable)

我有一个 tornadofx 应用程序,我已从早期版本的 Kotlin 和 Kotlin Coroutines 移动到最新版本(1.3 和 1.0.1)当我 运行 它时,我在这一行得到上述异常

button("Click to calculate") {
}.setOnAction {
    GlobalScope.launch(Dispatchers.UI) { }
}

是对 'launch' 的调用导致了异常。这一切都在我之前 运行ning 发布的版本中有效。

如有任何帮助,我们将不胜感激

这是一个known bug。要么等待 1.0.2 修复它,要么在它仍然有效的时候降级到 1.0.0。我做了后者,它足以更新所有其他需要更新的东西(协程等),以防您来自 1.3 之前的版本。