Javafx by kotlin salió mal cuando lo exporté a un file ejecutable

Intento escribir la aplicación javafx usando kotlin. Después de exportarlo a un file jar ejecutable, hago doble clic en el file jar pero no funciona. Pero todo está bien si uso Java.

Por ejemplo: cree un nuevo proyecto javafx con IDEA 2017.2.5. Seleccione Archivo-Estructura del proyecto, luego click la pestaña JavaFX, package nativo elija todo. Luego aplique la configuration. enter image description here

Luego elija Build-Build Artifact-Build. enter image description here

Puedo ejecutarlo. Todo está bien. enter image description here

Pero cuando uso kotlin y hago lo mismo que java. Todo está bien cuando lo ejecuto en IDEA.

código:

package sample import javafx.application.Application import javafx.fxml.FXMLLoader import javafx.scene.Parent import javafx.scene.Scene import javafx.stage.Stage class Main : Application() { @Throws(Exception::class) override fun start(primaryStage: Stage) { val root = FXMLLoader.load<Parent>(javaClass.getResource("sample.fxml")) primaryStage.title = "Hello World" primaryStage.scene = Scene(root, 300.0, 275.0) primaryStage.show() } companion object { @JvmStatic fun main(args: Array<String>) { Application.launch(Main::class.java) } } } 

ingrese la descripción de la image aquí. Hago doble clic pero no pasó nada. ¿Qué sucede?