2016-11-11 2 views
0

Я пытался запустить следующий пример с youtube без успеха, сначала он не смог загрузить javafx в пути класса, поэтому я добавил его вручную, но прямо сейчас он говорит что он не может найти метод main, кроме того, этот автор может запустить его без основного метода.Как запустить tornado fx hello world с java 7

Кроме того, установка плагина 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 
} 

ответ

3

Я считаю, что TornadoFX требует минимум Java 8 для работы. Он нуждается в JavaFX в стандартной библиотеке Java 8.

Смежные вопросы