Eclipse IDE for Java on Fedora Linux: Complete Guide.

Advertisement

He 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) and the 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 Eclipse Foundation, 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

The Eclipse Foundation 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.

Services
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.

Characteristics

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:

We have to have the installed JDK 17 Oracle o el openjdk-17. Knowing where a program's installation path is in Linux is very useful for uninstalling applications:

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

You can check the Java version by entering the following command:

$ 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)

This command tells Java to generate your version information. If Java is installed on your system

Si no tienes OpenJDK-17 instalado en Fedora Linux, pasa por aquí. If you prefer the proprietary version of Oracle JDK Java 17 LTS en Fedora Linux, pasa por aquí.

Advertisement

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 and we are going to perform the installation by source code folder of the 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

As root we extract the package in /opt

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

4‐Le damos permisos de lectura a la carpeta eclipse

$ sudo chmod -R +r /opt/eclipse

Create a launcher for Eclipse SE to have the icon and app in the Linux apps directory:

$ 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

We create a symbolic link to the Eclipse IDE with the following commands

$ 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.

As root we extract the package in /home/*/Downloads/

$ sudo tar -xvzf eclipse-inst-jre-linux64.tar.gz

Le damos permisos de lectura a la carpeta eclipse

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

We run the installer eclipse-inst in /home/*/Downloads/eclipse-installer:

$ ./eclipse-inst

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

The following method involves the use of 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

To start the installation process using Flatpak, enter the following command:

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

Inicie Eclipse IDE en Fedora


Once the installation is complete, you can run Eclipse IDE in several ways.

CLI Commands to Start Eclipse
First, you can use the following command in the terminal:

$ eclipse

GUI method to start Eclipse

However, running Eclipse IDE from the terminal may not be the most practical solution. Instead, you can launch it from your desktop by following these steps:

Actividades > Mostrar Aplicaciones > Eclipse

Eliminar (desinstalar) Eclipse IDE de Fedora.

To remove Eclipse IDE from your system, you can follow these steps:

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

Flatpak Removal Process for Eclipse IDE:
If you installed Eclipse IDE using Flatpak, run the following command to uninstall it:

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

To remove Eclipse IDE from your system by source code:

If you installed Eclipse IDE using source code folder, run the following command to uninstall it:

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

Conclusions

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.

References: https://www.linuxcapable.com/, https://elcomandogeek.wordpress.com/2017/07/12/instalar-eclipse-ide-en-gnu-linux/ https://www.eclipse.org/ and my own audit.

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

Our score
Click to rate this post!
(Votes: 0 Average: 0)
Advertisement
Share on social media...

Deja un comentario

Your email address will not be published. Required fields are marked *

Basic information on data protection
ResponsibleJavier Cachón Garrido +info...
PurposeManage and moderate your comments. +info...
LegitimationConsent of the concerned party. +info...
RecipientsAutomattic Inc., USA to spam filtering. +info...
RightsAccess, rectify and cancel data, as well as some other rights. +info...
Additional informationYou can read additional and detailed information on data protection on our page política de privacidad.

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

Scroll al inicio

Descubre más desde javiercachon.com

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo