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
- Joda DateTime Timezone no aparece correctamente
- Kotlin language obtiene class en time de ejecución
- Kotlin: cómo acceder a Attrs para una vista personalizada
- Referencias inyectadas de spring en Kotlin
- La request de arranque de spring se cuelga allí cuando devuelve el código de estado 1xx
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?
- quiero get un resultado de la list diferente
- Configurando Gradle con Kotlin
- Deshabilitar la generación META-INF / * en el proyecto gradle android library kotlin
- Los elementos del menu de la barra de herramientas Android nunca se muestran, pero entran en desbordamiento
- Kotlin inesperado 'reference no resuelta'
- Cómo acceder a los miembros de la class con el mismo nombre en la function de extensión en Android Kotlin
- ¿Cómo hacer genéricas las classs selladas en kotlin?
- Error de permiso denegado al llamar a File.createNewFile () | Androide
- Hashmap con tipo de datos ArrayList (Kotlin)?
- Clase de datos de Kotlin Jackson @ JsonProperty no honrado