Aplicación Java de muestra:
Estoy publicando mi respuesta de otra pregunta aquí, ya que está relacionada y también parece resolver el problema en la pregunta.
Aquí está mi proyecto de ejemplo con OpenJDK 12, JavaFX 12 y Gradle 5.4
- Abre una ventana de JavaFX con el título "¡Hola mundo!"
- Capaz de crear un archivo zip de distribución que funcione y se pueda ejecutar (Windows se probará)
- Capaz de abrir y ejecutar en IntelliJ sin configuración adicional
- Capaz de ejecutar desde la línea de comando
Espero que alguien encuentre útil el proyecto Github.
Instrucciones para el estuche Scala :
Además, a continuación se muestran las instrucciones que funcionan con el complemento Gradle Scala , pero no parecen funcionar con Java . Dejo esto aquí en caso de que alguien más también esté usando Scala, Gradle y JavaFX.
1) Como se menciona en la pregunta, es necesario configurar el complemento JavaFX Gradle.
Open JavaFX tiene documentación detallada sobre este
2) Además, necesita el SDK de JavaFX para su plataforma descomprimido en algún lugar. NOTA: asegúrese de desplazarse hacia abajo hasta la sección Últimas versiones donde está JavaFX 12 (LTS 11 es el primero por alguna razón).
3) Luego, en IntelliJ, vaya a File -> Project Structure -> Libraries
, presione el botón ➕ y agregue la lib
carpeta del SDK JavaFX descomprimido.
Para obtener instrucciones más largas con capturas de pantalla, consulte los excelentes documentos Open JavaFX para IntelliJ. No puedo hacer que funcione un enlace profundo, así que seleccione JavaFX and IntelliJ
y luego Modular from IDE
desde la navegación de documentos. Luego, desplácese hacia abajo hasta el paso 3. Create a library
. Considere revisar los otros pasos también si tiene problemas.
Es difícil decir si esta es exactamente la misma situación que en la pregunta original, pero parecía lo suficientemente similar que llegué aquí, así que estoy agregando mi experiencia aquí para ayudar a otros.