如何使用 java 7 运行 tornado fx hello world
How to run tornado fx hello world with java 7
我一直在尝试 运行 来自 youtube 的以下示例但没有成功,首先它无法在 class 路径上加载 javafx 所以我手动添加了它,但现在它说它找不到 main
方法,事实上,作者可以 运行 它没有 main 方法。
此外,安装 tornado fx 插件并从模板创建项目也会引发相同的错误。
我认为这与 java 7 有关,并且没有使用 javafx 包工具。
LoginScreen.kt
class LoginScreen : View() {
override val root = VBox()
init {
with (root) {
hbox {
label("Username")
textfield()
}
hbox {
label("Password")
passwordfield()
}
hbox {
button("Login")
}
}
}
}
MyApp.kt
class MyApp : App() {
override val primaryView = LoginScreen::class
}
我相信 TornadoFX 至少需要 Java 8 才能工作。它需要 Java8 标准库中的 JavaFX。
要运行 TornadoFX 应用程序使用IDE 中的"Application" 配置。文档中的更多信息:https://github.com/edvin/tornadofx/wiki/Application-Startup
我一直在尝试 运行 来自 youtube 的以下示例但没有成功,首先它无法在 class 路径上加载 javafx 所以我手动添加了它,但现在它说它找不到 main
方法,事实上,作者可以 运行 它没有 main 方法。
此外,安装 tornado fx 插件并从模板创建项目也会引发相同的错误。
我认为这与 java 7 有关,并且没有使用 javafx 包工具。
LoginScreen.kt
class LoginScreen : View() {
override val root = VBox()
init {
with (root) {
hbox {
label("Username")
textfield()
}
hbox {
label("Password")
passwordfield()
}
hbox {
button("Login")
}
}
}
}
MyApp.kt
class MyApp : App() {
override val primaryView = LoginScreen::class
}
我相信 TornadoFX 至少需要 Java 8 才能工作。它需要 Java8 标准库中的 JavaFX。
要运行 TornadoFX 应用程序使用IDE 中的"Application" 配置。文档中的更多信息:https://github.com/edvin/tornadofx/wiki/Application-Startup