Página de descargas del Scene Builder
-
Crear nuevo proyecto:
-
Escoger el tipo de proyecto "Maven Project" y hacer click en el botón
Next
: -
Escoger la ubicación del proyecto y hacer click en el botón
Next
: -
Esperar a que carguen los archetipos (Imagen de la esquina inferior izquierda de la ventana de Eclipse):
-
Seguir estos pasos:
-
Filtrar por
fx
-
Escoger alguno de los dos últimos arquetipos de la lista de resultados:
-
Hacer click en el botón
Next
:
- Seguir estos pasos:
-
Ingresar los siguientes parámetros del arquetipo:
Group Id: org.openjfx // Para proyectos con FXML (Scene Builder) artifactId: javafx-archetype-fxml // Para proyectos sin FXML artifactId: javafx-archetype-simple
-
Desmarcar la casilla "run archetype generation interactively"
-
En la sección "Properties available from archetype", hacer doble click en los dos primeros valores de la columna "Value" casilla "run archetype generation interactively" y modificarlos así:
javafx-version: 20
javafx-maven-plugin-version: 0.0.8
Resultado:
Resultado:
- Crear nuevo proyecto:
- Seguir los pasos:
- Escoger Maven
- Seleccionar Java 11 o superior
- Activar "Create from archetype"
- Hacer click en Add Archetype
- Llenar el formulario con los datos:
groupId: org.openjfx artifactId: javafx-maven-archetypes version: 0.0.6
- Hacer click en el botón
OK
y luego en el deNext
-
Ingresar datos del proyecto de Maven (los de la imagen son a modo de ejemplo) y luego hacer click en
Next
. -
Editar la propiedad
archetypeArtifactId
:
-
En la sección "Properties", seleccionar la fila de nombre
archetypeArtifactId
-
Hacer click en el botón para editar
-
Reemplazar el
Value
con alguna de estas opciones:// Para un proyecto que usa fxml (Scene Builder): javafx-archetype-fxml // Para un proyecto sin fxml: javafx-archetype-simple
-
En la sección "Properties", hacer click en el botón para agregar.
-
Ingresar los siguientes datos y hacer click en el botón
OK
:
name: javafx-version
value: 20
- Hacer click en Finish y esperar a que se imprima
BUILD SUCCESS
en la terminal.
Resultado:
-
Instalar el Extension Pack for Java
-
Abrir la paleta de comandos en Visual Studio Code
(Ctrl+Shift+P)
, y luego escoger el comando de Java: "Create Java Project". -
Ingresar los valores del groupId y artifactId del proyecto.
-
Escoger la carpeta en donde se creará el proyecto:
-
Esperar a que se solicite la versión del proyecto en la terminal e ingresar el valor:
-
Esperar a que se genere el resumen del proyecto e ingresar
Y
en la terminal para confirmar que todo está correcto: -
Esperar el mensaje
BUILD SUCCESS
en la terminal.
Resultado:
-
ERROR: ERROR: JAVA_HOME is set to an invalid directory:
C:\Program Files\Java\jdk1.8.0* 131\bin
- SOLUCIÓN:
- Modificar el valor de
JAVA_HOME
en las variables de entorno y quitarle el\bin
al final de la ruta (En el ejemplo quedaría como:JAVA_HOME: C:\Program Files\Java\jdk1.8.0_ 131
).
- Modificar el valor de
- SOLUCIÓN:
-
ERROR: Cannot resolve the modulepaths/classpaths automatically, please specify the value in the launch.json.
- SOLUCIÓN:
- Abrir la paleta de comandos en Visual Studio Code
(Ctrl+Shift+P)
- Escoger el comando de Java: "Clean Java Language Server Workspace"
- Ejecutar nuevamente
- Abrir la paleta de comandos en Visual Studio Code
- SOLUCIÓN:
Exportar proyectos de JavaFX 11+ como archivos .jar ejecutables with IntelliJ (en inglés)