{"id":295,"date":"2026-02-19T11:21:36","date_gmt":"2026-02-19T10:21:36","guid":{"rendered":"http:\/\/www.ccorreas.es\/wordpress\/?p=295"},"modified":"2026-02-19T11:21:36","modified_gmt":"2026-02-19T10:21:36","slug":"instalar-javafx-en-macos","status":"publish","type":"post","link":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/2026\/02\/19\/instalar-javafx-en-macos\/","title":{"rendered":"Instalar JavaFX en MacOS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vamos a descargar la librer\u00eda OpenJFX.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/openjfx.io\">https:\/\/openjfx.io<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"303\" src=\"http:\/\/92.222.81.203\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-10.58.38-1024x303.png\" alt=\"\" class=\"wp-image-296\" srcset=\"https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-10.58.38-1024x303.png 1024w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-10.58.38-300x89.png 300w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-10.58.38-768x227.png 768w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-10.58.38-1536x454.png 1536w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-10.58.38-2048x606.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pasamos a configurar la librer\u00eda global. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">File -&gt; Project structure -&gt; Global Libaries<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"320\" src=\"http:\/\/92.222.81.203\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.02.09-1024x320.png\" alt=\"\" class=\"wp-image-297\" srcset=\"https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.02.09-1024x320.png 1024w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.02.09-300x94.png 300w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.02.09-768x240.png 768w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.02.09-1536x479.png 1536w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.02.09.png 2038w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n configuramos la ruta de la variable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">File -&gt; Setting -&gt; Appearance &amp; Behavior -&gt; Parth Variables<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"749\" src=\"http:\/\/92.222.81.203\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.04.47-1024x749.png\" alt=\"\" class=\"wp-image-299\" srcset=\"https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.04.47-1024x749.png 1024w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.04.47-300x220.png 300w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.04.47-768x562.png 768w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.04.47-1536x1124.png 1536w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.04.47.png 1954w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora indicamos que las dependencias hagan referencia a JavaFX para que tenga efecto sobre el proyecto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">File -&gt; Project Structure -&gt; Modules -&gt; Dependencies<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"356\" src=\"http:\/\/92.222.81.203\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.06.42-1024x356.png\" alt=\"\" class=\"wp-image-301\" srcset=\"https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.06.42-1024x356.png 1024w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.06.42-300x104.png 300w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.06.42-768x267.png 768w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.06.42-1536x534.png 1536w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.06.42.png 2030w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Edit configuration -&gt; Modify option -&gt; Add VM<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;module-path \u00ab$JavaFX25$\u00bb &#8211;add-modules javafx.controls,javafx.fxml<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"863\" src=\"http:\/\/92.222.81.203\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.12.24-1024x863.png\" alt=\"\" class=\"wp-image-304\" srcset=\"https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.12.24-1024x863.png 1024w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.12.24-300x253.png 300w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.12.24-768x648.png 768w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.12.24-1536x1295.png 1536w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.12.24.png 1594w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora instalaremos SceneBuilder:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.gluonhq.com\/products\/scene-builder\">https:\/\/www.gluonhq.com\/products\/scene-builder<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"423\" src=\"http:\/\/92.222.81.203\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.17.10.png\" alt=\"\" class=\"wp-image-308\" srcset=\"https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.17.10.png 755w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.17.10-300x168.png 300w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora vinculamos Scene Builder con IntelliJ.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">File -> Settings -> Languages &amp; Frameworks -> JavaFX<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"204\" src=\"http:\/\/92.222.81.203\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.19.41-1024x204.png\" alt=\"\" class=\"wp-image-309\" srcset=\"https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.19.41-1024x204.png 1024w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.19.41-300x60.png 300w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.19.41-768x153.png 768w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.19.41-1536x306.png 1536w, https:\/\/www.ccorreas.es\/wordpress\/wp-content\/uploads\/2026\/02\/Captura-de-pantalla-2026-02-19-a-las-11.19.41.png 1940w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Vamos a descargar la librer\u00eda OpenJFX. https:\/\/openjfx.io Pasamos a configurar la librer\u00eda global. File -&gt; Project structure -&gt; Global Libaries [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":331,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,8],"tags":[],"class_list":["post-295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-javafx"],"_links":{"self":[{"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=295"}],"version-history":[{"count":0,"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/295\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/media\/331"}],"wp:attachment":[{"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ccorreas.es\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}