{"id":4764,"date":"2026-02-15T22:29:21","date_gmt":"2026-02-16T04:29:21","guid":{"rendered":"https:\/\/linuxitos.com\/main\/?p=4764"},"modified":"2026-02-15T22:38:51","modified_gmt":"2026-02-16T04:38:51","slug":"instalar-netbeans-28-fedora-43","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/instalar-netbeans-28-fedora-43\/","title":{"rendered":"Instalar NetBeans 28 | Fedora 43"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2026\/02\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"479\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2026\/02\/image-2-1024x479.png\" alt=\"\" class=\"wp-image-4765\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2026\/02\/image-2-1024x479.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2026\/02\/image-2-300x140.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2026\/02\/image-2-768x360.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2026\/02\/image-2.png 1239w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Contexto<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Apache NetBeans 28 es un entorno de desarrollo integrado de Java SE, incluyendo un editor, depurador y perfilador que juntos son la culminaci\u00f3n de m\u00e1s de 20 a\u00f1os de desarrollo en Sun Microsystems, Oracle y ahora en Apache. Es la primera versi\u00f3n oficial de Apache NetBeans en la Incubadora Apache y se ejecuta en JDK 8, 9, 10+, proporcionando funciones para las \u00faltimas herramientas JDK, como Jigsaw, JShell, JLink e inferencia de tipo variable local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/netbeans.apache.org\/front\/main\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/netbeans.apache.org\/front\/main\/<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Descargar e instalar de JDK<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Netbeans 20 requiere como m\u00ednimo JDK 15, por lo que ser\u00e1 necesario descargar dicha versi\u00f3n como m\u00ednimo, sin embargo, en \u00e9ste ejemplo se utilizar\u00e1 JDK 21 <a href=\"https:\/\/www.oracle.com\/java\/technologies\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\">enlace de descarga<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Considerando que la descarga se guard\u00f3 en ~\/Descargas, utilizar el siguiente comando para la instalaci\u00f3n de JDK<\/p>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo rpm -ivh jdk-21_linux-x64_bin.rpm<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dicha instalaci\u00f3n se realizar\u00e1 en \/usr\/java : \u00e9sta ruta se usar\u00e1 para configurar el netbeans_jdkhome de netbeans.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Descargar e instalar Apache Netbeans<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Para la instalaci\u00f3n de Apache Netbeans, es recomendable usar el ejecutable y no el rpm, ya que el rpm realiza algunas configuraciones adicionales que luego suelen fallar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Descargar del enlace <a href=\"https:\/\/netbeans.apache.org\/front\/main\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/netbeans.apache.org\/front\/main\/<\/a> el archivo <a href=\"https:\/\/www.apache.org\/dyn\/closer.lua\/netbeans\/netbeans\/28\/netbeans-28-bin.zip?action=download\" target=\"_blank\" rel=\"noreferrer noopener\">netbeans-28-bin.zip<\/a> y descomprimir la carpeta dentro de la ruta \/opt\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Considerando que la ruta de descarga del archivo sea ~\/Descargas, se puede utilizar el siguiente comando para descomprimir y mover el archivo .zip a la ruta \/opt<\/p>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo unzip -q netbeans-28-bin.zip -d \/opt\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Con \u00e9ste comando se descomprime en la ruta \/opt\/ la carpeta de nombre netbeans<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Crear lanzador para Apache Netbeans<\/h1>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">gnome-text-editor ~\/.local\/share\/applications\/netbeans.desktop<\/pre>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(242, 242, 242); border-radius: 2px; border: 1px solid #aaa; box-sizing: border-box; color: #222; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">[Desktop Entry]\nVersion=28\nName=Apache Netbeans 28\nComment=Apache Netbeans 28\nTryExec=\/opt\/netbeans\/bin\/netbeans\nExec=\/opt\/netbeans\/bin\/netbeans -- %u\nIcon=incubating-netbeans\nTerminal=false\nStartupWMClass=Apache Netbeans 28\nType=Application\nCategories=ide;programation;development;\nMimeType=x-scheme-handler\/tg;\nX-Desktop-File-Install-Version=0.23<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y ahora buscar en el caj\u00f3n de aplicaciones y deber\u00e1 aparecer un \u00edcono similar, o bien asignar un \u00edcono que se tenga:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/Screenshot-from-2024-01-04-22-20-23.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"593\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/Screenshot-from-2024-01-04-22-20-23.png\" alt=\"\" class=\"wp-image-4201\"\/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Configurar netbeans_jdkhome<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Si por alguna raz\u00f3n no funciona o marca error en la versi\u00f3n de JDK, entonces configurar la ruta del JDK que usar\u00e1 netbeans o instalarlo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Descargar el JDK desde <a href=\"https:\/\/download.oracle.com\/java\/25\/latest\/jdk-25_linux-x64_bin.rpm\" target=\"_blank\" rel=\"noreferrer noopener\">descargar JDK<\/a><\/p>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo rpm -ivh jdk-25_linux-x64_bin.rpm<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Para ver las rutas de instalaci\u00f3n o las versiones instaladas usar el siguiente comando:<\/p>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">cd \/usr\/java\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Listar directorios:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">ls<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copiar la ruta y la versi\u00f3n a utilizar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Abrir y editar el archivo netbeans.conf de la ruta \/opt\/netbeans\/etc<\/p>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">gnome-text-editor \/opt\/netbeans\/etc\/netbeans.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y editar la l\u00ednea que inicia con: netbeans_jdkhome y a\u00f1adir la ruta deseada, ejemplo:<\/p>\n\n\n\n<pre class=\"terminal-pre\" style=\"background: rgb(242, 242, 242); border-radius: 2px; border: 1px solid #aaa; box-sizing: border-box; color: #222; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">netbeans_jdkhome=\"\/usr\/java\/jdk-25\/\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y reiniciar netbeans,  y eso ser\u00eda todo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gracias por visitar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contexto Apache NetBeans 28 es un entorno de desarrollo integrado de Java SE, incluyendo un editor, depurador y perfilador que juntos son la culminaci\u00f3n de m\u00e1s de 20 a\u00f1os de desarrollo en Sun Microsystems, Oracle y ahora en Apache. Es la primera versi\u00f3n oficial de Apache NetBeans en la Incubadora Apache y se ejecuta en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4765,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-4764","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fedora"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=4764"}],"version-history":[{"count":2,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4764\/revisions"}],"predecessor-version":[{"id":4768,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4764\/revisions\/4768"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media\/4765"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=4764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=4764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=4764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}