Eclipse IDE para desarrolladores de Java en Fedora Linux.

El IDE de Eclipse es famoso por nuestro entorno de desarrollo integrado (IDE) de Java, pero tenemos varios IDE bastante interesantes, incluido nuestro IDE de C/C++, IDE de JavaScript/TypeScript, IDE de PHP y más.

Puede combinar fácilmente soporte para múltiples idiomas y otras funciones en cualquiera de nuestros paquetes predeterminados, y Eclipse Marketplace permite una personalización y extensión prácticamente ilimitadas.

Desarrolla tu software donde quiera que vayas. Estará allí, en la nube, justo donde lo dejaste. Utilice su navegador para desarrollar con espacios de trabajo alojados o instale paquetes de escritorio para experimentar un entorno de desarrollo moderno para Java, JavaScript, CSS y HTML.

Cree la próxima generación de herramientas para desarrolladores con nuestras plataformas extensibles. Utilice su imaginación para crear servicios y herramientas que puedan ensamblarse en nuevos IDE o paquetes adaptados a su identidad. Proporcionamos múltiples plataformas para crear complementos para herramientas de escritorio, servicios distribuidos utilizados por IDE en la nube e interfaces de navegador. Luego puede publicar complementos en nuestro Eclipse Marketplace.

Eclipse es una plataforma de software compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama “Aplicaciones de Cliente Enriquecido”, opuesto a las aplicaciones “Cliente-liviano” basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse).

Eclipse es también una comunidad de usuarios, extendiendo constantemente las áreas de aplicación cubiertas. Un ejemplo es el recientemente creado Eclipse Modeling Project, cubriendo casi todas las áreas de Model Driven Engineering.

Eclipse fue desarrollado originalmente por IBM como el sucesor de su familia de herramientas para VisualAge. Eclipse es ahora desarrollado por la Fundación Eclipse, una organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios, capacidades y servicios.

Eclipse fue liberado originalmente bajo la Common Public License, pero después fue re-licenciado bajo la Eclipse Public License. La Free Software Foundation ha dicho que ambas licencias son licencias de software libre, pero son incompatibles con Licencia pública general de GNU (GNU GPL).

Eclipse IDE ofrece lo que necesita para innovar rápidamente.

HERRAMIENTAS DE DESARROLLO JAVA MEJORADAS
Implementación de patrones de grabación, cambios de patrones y compatibilidad mejorada con solución rápida

EXTENSIBILIDAD PROBADA
Presenta una gran variedad de complementos de plataforma que facilitarán la adición de nuevas funciones.

PLATAFORMA MEJORADA
Soporte para anotaciones de Yakarta y nuevo backend de cliente HTTP para ECF

GRATIS Y DE CÓDIGO ABIERTO
Gratis y de código abierto publicado bajo los términos de la Licencia Pública Eclipse 2.0

HERRAMIENTAS DE DESARROLLO DE COMPLEMENTOS MEJORADAS
Soporte para nombres de repositorios de actualizaciones de productos en PDE Product Editor

IMPULSADO POR LA COMUNIDAD
Cada vez más, el IDE de Eclipse está impulsado por contribuyentes individuales de todo el mundo.

La Fundación Eclipse

La Fundación Eclipse proporciona a nuestra comunidad global de individuos y organizaciones un entorno favorable a los negocios para la colaboración e innovación en software de código abierto. Alojamos Eclipse IDE , Adoptium , Software Defined Vehicle , Jakarta EE y más de 410 proyectos de código abierto , incluidos tiempos de ejecución, herramientas, especificaciones y marcos para aplicaciones en la nube y perimetrales, IoT, IA, automoción, ingeniería de sistemas y diseños de procesadores abiertos. , y muchos otros. Con sede en Bruselas, Bélgica, la Fundación Eclipse es una asociación internacional sin fines de lucro respaldada por más de 360 ​​miembros .

Orígenes
El Proyecto Eclipse fue creado originalmente por IBM en noviembre de 2001 y respaldado por un consorcio de proveedores de software. El Proyecto Eclipse sigue siendo utilizado por millones de desarrolladores.

La Fundación Eclipse se creó en enero de 2004 como una corporación independiente sin fines de lucro para actuar como administradora de la comunidad Eclipse. La corporación independiente sin fines de lucro se creó para permitir que se establezca una comunidad transparente, abierta y neutral respecto de los proveedores en torno a Eclipse.

Estructura
La comunidad Eclipse está formada por desarrolladores individuales y organizaciones que abarcan muchas industrias. La Fundación emplea personal profesional de tiempo completo para brindar servicios a la comunidad. La Fundación Eclipse se financia con las cuotas anuales de nuestros miembros y se rige por una Junta Directiva . Los desarrolladores estratégicos y los consumidores estratégicos ocupan puestos en esta junta, al igual que los representantes elegidos por los proveedores de complementos y los responsables de código abierto. Los comprometidos de Eclipse suelen ser empleados de organizaciones o son desarrolladores independientes que ofrecen su tiempo como voluntarios para trabajar en los proyectos de Eclipse.

Servicios
La Fundación Eclipse proporciona cuatro servicios clave a la comunidad Eclipse: 1) Gestión de propiedad intelectual , 2) Desarrollo y marketing de ecosistemas , 3) Proceso de desarrollo y 4) Infraestructura de TI . El personal de tiempo completo está asociado con cada una de estas áreas y trabaja con la comunidad de Eclipse en general para ayudar a satisfacer las necesidades de las partes interesadas.

Un modelo único para el desarrollo de código abierto
La Fundación Eclipse se estableció para servir a los proyectos de código abierto de Eclipse y a la comunidad de Eclipse. Como corporación independiente sin fines de lucro, la Fundación y el modelo de gobernanza de Eclipse garantizan que ninguna entidad pueda controlar la estrategia, las políticas u operaciones de la comunidad de Eclipse.

La Fundación se centra en crear un entorno para proyectos exitosos de código abierto y promover la adopción de la tecnología Eclipse en soluciones comerciales y de código abierto. A través de servicios como IP Due Diligence, trenes de lanzamiento anual, apoyo de la comunidad de desarrollo y desarrollo de ecosistemas, el modelo Eclipse de desarrollo de código abierto es un modelo único y probado para el desarrollo de código abierto.

Carta del grupo de trabajo de Eclipse IDE

El Grupo de Trabajo de Eclipse® IDE se forma para garantizar la sostenibilidad, integridad, evolución y adopción continuas del conjunto de productos Eclipse IDE y tecnologías relacionadas.

En particular, se formó para proporcionar gobernanza, orientación y financiación a las comunidades que apoyan la entrega de los productos emblemáticos “Eclipse IDE” de la Fundación Eclipse.

Características

Eclipse dispone de un Editor de texto con un analizador sintáctico. La compilación es en tiempo real. Tiene pruebas unitarias con JUnit, control de versiones con CVS, integración con Ant, asistentes (wizards) para creación de proyectos, clases, tests, etc., y refactorización.

Asimismo, a través de “plugins” libremente disponibles es posible añadir control de versiones con Subversion.4​ e integración con Hibernate.

Descripción del paquete

Las herramientas esenciales para cualquier desarrollador de Java, incluido un IDE de Java, un cliente Git, un editor XML, integración con Maven y Gradle.

Este paquete incluye:
Integración de Git para Eclipse
Herramientas de desarrollo Java de Eclipse
Integración de Maven para Eclipse
Lista detallada de características
org.eclipse.epp.package.common.feature
org.eclipse.plataforma
org.eclipse.equinox.p2.user.ui
org.eclipse.epp.mpc
org.eclipse.oomph.configuración
org.eclipse.tm.terminal.característica
org.eclipse.justj.epp
org.eclipse.egit
org.eclipse.jgit
org.eclipse.mylyn.wikitext_feature
org.eclipse.mylyn.commons.actividad.característica
org.eclipse.mylyn.egit.característica
org.eclipse.mylyn.ide.característica
org.eclipse.mylyn.git.característica
org.eclipse.mylyn.github.característica
org.eclipse.mylyn.jenkins.característica
org.eclipse.mylyn.reviews.feature
org.eclipse.epp.package.java.característica
org.eclipse.buildship
org.eclipse.eclemma.característica
org.eclipse.jdt
org.eclipse.jdt.bcoview.feature
org.eclipse.m2e.característica
org.eclipse.m2e.lemminx.característica
org.eclipse.m2e.logback.característica
org.eclipse.wildwebdeveloper.xml.característica
org.eclipse.tips.característica
org.eclipse.mylyn.jdt.característica

Ver si tenemos Java SE 17 o openjdk-17 en Fedora Linux:

Tenemos que tener instalado el JDK 17 Oracle o el openjdk-17. Saber dónde está la ruta de instalación de un programa en linux, muy útil para desinstalación de aplicaciones:

$ whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz

Puedes verificar la versión de Java ingresando el siguiente comando:

$ java -version
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (Red_Hat-17.0.9.0.9-2) (build 17.0.9+9)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.9.0.9-2) (build 17.0.9+9, mixed mode, sharing)

Este comando le dice a Java que genere la información de su versión. Si Java está instalado en su sistema

Si no tienes OpenJDK-17 instalado en Fedora Linux, pasa por aquí. Si deseas mejor la versión privativa de Oracle JDK Java 17 LTS en Fedora Linux, pasa por aquí.

4 formas de instalar Eclipse IDE en Fedora Linux.

Instale Eclipse IDE mediante el comando DNF y Eclipse COPR:

Para habilitar el repositorio COPR “dusansimic/eclipse”, ejecute el siguiente comando en la terminal:

$ sudo dnf copr enable dusansimic/eclipse
Repository successfully enabled.

Para comenzar el proceso de instalación, ejecute el siguiente comando:

$ sudo dnf install eclipse

Instalador de eclipse-installer e instalar Eclipse en Fedora Linux

Nos descargamos Eclipse de : https://www.eclipse.org/downloads/packages/

Hay 2 formas, con el instalador de eclipse eclipse-inst-jre-linux64.tar.gz o con el código fuente eclipse-java-2023-12-R-linux-gtk-x86_64.tar.gz y vamos a realizar la instalación por carpeta de código fuente del IDE-Eclipse:

$ wget -q https://mirror.ibcp.fr/pub/eclipse/technology/epp/downloads/release/2023-12/R/eclipse-java-2023-12-R-linux-gtk-x86_64.tar.gz

Como root extraemos el paquete en /opt

$ sudo tar -xvzf eclipse-java*linux-gtk-x86_64 -C /opt

4‐Le damos permisos de lectura a la carpeta eclipse

$ sudo chmod -R +r /opt/eclipse

Crear lanzador para Eclipse SE para tener el icono y app en el directorio de apps linux:

$ sudo vim /usr/share/applications/eclipse.desktop

y escribe las siguiente líneas:

[Desktop Entry]
Name=Eclipse
Type=Application
Exec=/opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse
X‐Desktop‐File‐Install‐Version=0.22

Creamos un enlace simbólico al IDE de Eclipse con los siguientes comandos

$ sudo ln -s /opt/eclipse/eclipse

Y para que el icono de Eclipse aparezca en Gnome Shell:

$ sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm

La otra forma y más fácil es ejecutar el instalador grafico de eclipse-inst-jre-linux64.tar.gz.

Como root extraemos el paquete en /home/*/Descargas/

$ sudo tar -xvzf eclipse-java*linux-gtk-x86_64

Le damos permisos de lectura a la carpeta eclipse

$ sudo chmod -R +r /home/*/Descargas/eclipse-installer

Ejecutamos el instalador eclipse-inst en /home/*/Descargas/eclipse-installer:

$ ./ eclipse-inst

Eclipse IDE en Fedora a través de Flatpak y Flathub.

El siguiente método implica el uso de Flatpak para instalar Eclipse IDE. Flatpak está disponible en Fedora, de forma predeterminada, Flatpak debería estar habilitado, pero es posible que necesites habilitar el repositorio Flathub usando el siguiente comando:

$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Para iniciar el proceso de instalación usando Flatpak, ingrese el siguiente comando:

$ flatpak install flathub org.eclipse.Java
$ flatpak run org.eclipse.Java

Inicie Eclipse IDE en Fedora


Una vez que se completa la instalación, puede ejecutar Eclipse IDE de diferentes maneras.

Comandos CLI para iniciar Eclipse
En primer lugar, puede utilizar el siguiente comando en la terminal:

$ eclipse

Método GUI para iniciar Eclipse

Sin embargo, ejecutar Eclipse IDE desde la terminal puede no ser la solución más práctica. En su lugar, puedes iniciarlo desde tu escritorio siguiendo estos pasos:

Actividades > Mostrar Aplicaciones > Eclipse

Eliminar (desinstalar) Eclipse IDE de Fedora.

Para eliminar Eclipse IDE de su sistema, puede seguir estos pasos:

Proceso de eliminación de DNF para Eclipse IDE:
Si instaló Eclipse IDE usando el administrador de paquetes DNF, ejecute el siguiente comando en su terminal:

$ sudo dnf remove eclipse

Si habilitó el repositorio COPR “dusansimic/eclipse”, deshabilite usando el siguiente comando:

$ sudo dnf copr disable dusansimic/eclipse

Proceso de eliminación de Flatpak para Eclipse IDE:
Si instaló Eclipse IDE usando Flatpak, ejecute el siguiente comando para desinstalarlo:

$ flatpak uninstall --delete-data org.eclipse.Java

Para eliminar Eclipse IDE de su sistema por código fuente:

Si instaló Eclipse IDE usando carpeta código fuente, ejecute el siguiente comando para desinstalarlo:

$ sudo rm /usr/share/applications/eclipse.desktop
$ sudo rm -r /opt/eclipse

Conclusiones

Hemos visto 4 formas diferentes de instalar eclipse ide en nuestro Fedora Linux, Eclipse, es el IDE más usado para el desarrollo en Java. Es de código abierto y gratuito. Eclipse, permite extender sus funciones, mediante el desarrollo de plugins. Existen muchas versiones de Eclipse para programar en diferentes lenguajes e incluso muchas versiones para Java como la JEE.

Referencias: https://www.linuxcapable.com/, https://elcomandogeek.wordpress.com/2017/07/12/instalar-eclipse-ide-en-gnu-linux/ https://www.eclipse.org/ y mi propia auditoria.

¡¡¡Ha desarrollar y programar software y feliz programación !!!

Nuestra puntuación
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)

Soy Ojosdegato, un profeta y predicador que evangeliza la tecnología, la informática y telecomunicaciones, acompáñame en mi aventura y pasión por los sistemas abiertos Unix/Linux en las redes sociales y web.

También me gustan las furgonetas por ser parte del «Equipo A».

Artículos relacionados

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.