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

标签 javafx kotlin kotlinx.coroutines tornadofx

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

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

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

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

最佳答案

这是一个known bug 。要么等待 1.0.2,希望它能得到修复,要么降级到 1.0.0,此时它仍然可以工作。我做了后者,它足以更新所有其他需要更新的内容(协程等),以防您来自 1.3 之前的版本。

关于javafx - 获取 java.lang.NoSuchMethodException : javafx. application.Platform.startup(java.lang.Runnable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53514159/

相关文章:

java - Spring Boot-如何通过实现BeforeAllCallback的自定义扩展类设置或覆盖application.yml中定义的属性?

Kotlin 类未识别为 Flink 有效 POJO

javafx-2 - 有没有办法在指定时间后隐藏一个阶段?

java - Kotlin - 是否可以从高阶函数返回变量?

Android Kotlin Coroutine 屏幕旋转

kotlin - Kotlin TickerMode 之间的区别

Kotlin 1.3 : how to execute a block on a separate thread?

java - 我怎样才能得到为我的程序点击的每个按钮的索引?

java - 访问不同 fxml 文件中的 ui 元素

java - 如何将 JFXPanel 添加到现有的 swing 应用程序