如何用java 7运行tornado fx hello world

时间:2016-11-11 16:08:48

标签: kotlin tornadofx

我一直试图从youtube运行以下示例但没有成功,首先它无法在类路径上加载javafx所以我手动添加它,但是现在它说它找不到{{1}除了事实之外,该作者可以在没有main方法的情况下运行它。

此外,安装tornado fx插件并从模板创建项目会引发同样的错误。

我认为它与java 7有关,并且没有使用javafx包工具。

LoginScreen.kt

main

MyApp.kt

class LoginScreen : View() {
    override  val root = VBox()

    init {
        with (root) {
            hbox {
                label("Username")
                textfield()
            }

            hbox {
                label("Password")
                passwordfield()
            }

            hbox {
                button("Login")
            }
        }
    }
}

2 个答案:

答案 0 :(得分:4)

我相信TornadoFX需要最少的Java 8才能工作。它需要Java 8标准库中的JavaFX。

答案 1 :(得分:1)

要运行TornadoFX应用程序,请使用"应用程序" IDE中的配置。有关详情,请参阅文档:https://github.com/edvin/tornadofx/wiki/Application-Startup