2016-11-11 1 views
0

J'ai essayé d'exécuter l'exemple suivant de youtube sans succès, d'abord, il ne pouvait pas charger javafx sur le chemin de la classe, donc je l'ai ajouté manuellement, mais maintenant il dit qu'il ne peut pas trouver la méthode main à côté des faits, cet auteur pourrait l'exécuter sans méthode principale. De même, l'installation de tornado fx plugin et la création d'un projet à partir d'un modèle provoquent la même erreur. Je crois qu'il est lié à java 7 et pas d'utilisation de l'outil paquet javafx.Comment lancer tornado fx hello world avec java 7

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 
} 

Répondre

3

Je crois TornadoFX nécessite un minimum de Java 8 au travail. Il a besoin de JavaFX dans la bibliothèque standard Java 8.