Install the eclipse IDE for Java
Introduction
L'environnement de développement intégré (IDE pour Integrated Development Environment, l'atelier logiciel qui regroupe tout ce qu'il te faut pour coder) eclipse est l'IDE gratuit le plus utilisé pour développer en Java. eclipse a démarré comme un projet chez IBM en 2001. En 2004, la Eclipse Foundation a été créée comme une organisation indépendante à but non lucratif pour fournir eclipse en tant que logiciel ouvert et neutre vis-à-vis des éditeurs. L'IDE eclipse est écrit en Java. En plus de Java, eclipse prend en charge le développement en C/C++, PHP, Javascript, Python, Kotlin et bien d'autres langages.

L'Eclipse IDE for Java EE Developers est une distribution eclipse spéciale qui prend en charge le développement Java pour l'entreprise. Cette distribution inclut déjà des outils et des plugins (extensions qui ajoutent des fonctionnalités) pour soutenir le développement logiciel en Java, comme ça tu n'as pas à les installer toi-même.
🤓 À la fin de cette quête, tu sauras :
✅ Savoir ce qu'est eclipse ✅ Avoir installé eclipse sur ton ordinateur
Prérequis
✅ Tu as un ordinateur avec un système d'exploitation Linux 64 bits ✅ Tu as installé un JDK Java en version 11 ou supérieure
L'IDE eclipse est distribué sur le site d'eclipse à l'adresse
Télécharge l'IDE eclipse depuis eclipse.org à l'adresse
Il y a un lien de téléchargement direct que tu devrais suivre. Sur la page de téléchargement, tu ne dois pas utiliser le lien de téléchargement direct mais choisir le lien Download Packages.
Sur la page Eclipse IDE Packages, sélectionne l'Eclipse IDE for Java Developers qui correspond à ton système d'exploitation. Pour les systèmes Linux sur un ordinateur standard, c'est le lien Linux x86_64.
La version actuelle de l'IDE eclipse nécessite au moins Java 11 et ton système d'exploitation doit être en 64 bits.
Quand ton téléchargement est terminé, tu trouveras un fichier .tar.gz dans ton dossier de téléchargements. C'est une archive compressée créée avec l'utilitaire tar. Pour décompresser l'IDE eclipse depuis un terminal, tape
tar xvzf eclipse-jee-2020-12-R-linux-gtk-x86_64.tar.gz
Garde à l'esprit que le nom du fichier peut changer au fil du temps. Quand la commande tar est terminée, tu trouveras un nouveau dossier eclipse que tu peux déplacer à l'endroit qui te convient.
Pour lancer l'IDE eclipse, tu exécutes la commande eclipse depuis le dossier eclipse. Souviens-toi que le dossier s'appelle eclipse et que le programme s'appelle aussi eclipse et se trouve dans le dossier eclipse, donc on doit taper :
eclipse/eclipse
Quand eclipse est lancé, sélectionne File / New / Project dans le menu pour ouvrir la boîte de dialogue New Project. Tu peux maintenant créer un projet simple à l'aide d'un assistant intégré.
Comme eclipse prend en charge de nombreux langages et différentes façons de construire des applications Java, l'assistant propose beaucoup d'options. Choisis le nœud Java et le Java Project pour commencer.
L'assistant New Java Project te demande un Project name. Choisis un nom pour ton projet. Eclipse va créer un projet Java pour toi, visible dans le Package Explorer sur le côté gauche.
Si tu cliques sur le projet que tu as créé, il y a un nœud src dans l'arborescence du projet. Fais un clic droit pour ouvrir le menu contextuel et sélectionne New / Class. Une boîte de dialogue New Java Class va apparaître.
La boîte de dialogue New Java Class te demande un Name (nom de la class). Choisis un nom qui commence par une majuscule et ne contient que des lettres, comme MyFirstClass.
Même si ce n'est pas obligatoire, Java recommande d'organiser les class dans des packages. Dans le champ de texte package, saisis le nom de domaine inversé du site web de ton entreprise. Pour WildCodeSchool, le site web est wildcodeschool.com. Le nom du package devrait donc être com.wildcodeschool. Le but de cette façon d'organiser les packages est d'éviter les conflits entre des développeurs d'entreprises différentes qui partagent du code.
Repère le texte Which method stubs would you like to create? et coche l'entrée public static void main(String[] args) avant de terminer la boîte de dialogue.
Eclipse va créer la class pour toi
package com.wildcodeschool;
public class MyFirstClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Tu peux exécuter ce programme Java depuis le menu contextuel de ton projet Java dans le Package Explorer. Fais un clic droit sur le fichier et choisis Run As / Java Application.
Le programme va s'exécuter mais va juste se terminer, comme tu peux le voir dans la fenêtre Console en bas de l'IDE eclipse. Pour obtenir un peu de sortie pour commencer, on va modifier le code source Java de notre class et remplacer le commentaire par une ligne qui affiche "Hello world".
package com.wildcodeschool;
public class MyFirstClass {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
La nouvelle ligne avec System.out.println("Hello world"); va afficher du texte sur la console système, qui sert à la sortie de tout texte de notre programme. Quand tu exécutes ce code, le texte Hello world va s'afficher dans la fenêtre Console en bas.
Félicitations. Tu as construit avec succès ton premier programme Java avec l'IDE eclipse.
Référence
L'IDE eclipse est un outil puissant et il te faudra un peu de temps pour apprendre toutes ses fonctionnalités et tous ses raccourcis clavier. Ne te sens pas dépassé, c'est comme gravir une montagne. Avancer pas à pas fera de toi un expert d'eclipse.
Apprends eclipse sur tutorialspoint
Le tutoriel de l'IDE Eclipse par Norm Krumpe
🔬 Exercice
Utilise l'action clavier 'Ctrl' '3' pour chercher au moins trois actions, prends une courte note et explique ce que tu as trouvé à un autre étudiant.
☝️ Résumé
Même s'il est possible de développer des applications Java avec la console, un environnement de développement intégré est un outil très utile. On a seulement installé eclipse et effleuré les bases. eclipse offre bien plus, notamment différents types de projets Java, la prise en charge de divers outils de build (construction du logiciel) et le débogage de programmes Java.
💪Défi
Crée un nouveau projet Java à partir de zéro. Fais le tour du propriétaire.
Choses à repérer :
- Des raccourcis clavier particuliers, par exemple pour mettre tout un texte en majuscules ou tout en minuscules
- Cherche l'Eclipse Marketplace et vois ce qui est proposé
- Organise les projets en working sets (ensembles de travail qui regroupent plusieurs projets)
🧐 Critères d'acceptation
- ⭙ Tu as installé l'IDE eclipse
- ⭙ Tu as créé un projet Java
Introduction
The eclipse Integrated Development Environment (IDE) is the most widely used free IDE for Java development. Eclipse started as a project at IBM in 2001. In 2004 the Eclipse Foundation was founded as an independent not-for-profit corporation to provide eclipse as an open and vendor-neutral software. The eclipse IDE is written in Java. eclipse, in addition to Java, supports software development in C/C++, PHP, Javascript, Python, Kotlin and many other languages.

The Eclipse IDE for Java EE Developers is a special eclipse distribution with support for enterprise Java development. This distribution already includes tools and plugins that support Java software development so you don't have to install them on your own.
🤓 By the end of this quest, you will:
✅ Know what eclipse is ✅ Have installed eclipse on your computer
Prerequisites
✅ You have a computer with a 64 bit Linux operating system ✅ You have installed a Java JDK version 11 or above
The eclipse IDE is distributed on the eclipse website at
Download the eclipse IDE from eclipse.org at
There is a direct download link that you should follow. On the downloads page, you should not use the direct download link but choose the Download Packages link.
On the Eclipse IDE Packages page, select the Eclipse IDE for Java Developers that matches your operating system. For Linux operating systems on a standard computer, this is the Linux x86_64 link.
The current release of the eclipse IDE requires at least Java 11 and your operating system has to use 64 bit.
When your download is finished, you will find a .tar.gz file in your downloads folder. This is a compressed archive created with the tar utility. To unpack the eclipse IDE from a terminal, type
tar xvzf eclipse-jee-2020-12-R-linux-gtk-x86_64.tar.gz
Keep in mind that the name of the file may change over time. When the tar command is finished, you will find a new folder eclipse that you may move around to a place that suits you.
To run the eclipse IDE, you run the eclipse command from the eclipse folder. Remember that the folder is named eclipse and the program is also named eclipse and is located in the eclipse folder, so we have to type:
eclipse/eclipse
When eclipse is started, select **File / New / Project ** from the menu to open the New Project dialog. You can now create a simple project with the help of a built-in wizard.
Since eclipse supports many languages and different ways to build Java applications, the wizard provides many options. Choose the Java node and the Java Project for a start.
The New Java Project wizard requests a Project name. Choose a name for your project. Eclipse will create a Java project for you that is visible in the Package Explorer on the left side.
If you click on the project you created, there is a src node in the project tree. Use a right-click to open the context menu and select New / Class. A New Java Class dialog will appear.
The New Java Class dialog requests a Name (class name). Choose a name that starts with an uppercase letter and only contains letters like MyFirstClass.
Though not required, Java recommends organizing classes in packages. In the package text field, enter the reverse domain name of your companies website. For WildCodeSchool, the website is wildcodeschool.com. The package name should therefore be com.wildcodeschool. The purpose of this way to organize packages is to avoid conflicts between developers from different companies that share code.
Look for the Which method stubs would you like to create? text and mark the **public static void main(String[] args) entry before you finish the dialog.
Eclipse will create the class for you
package com.wildcodeschool;
public class MyFirstClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
You can run this Java program from the context menu of your Java project in the Package Explorer. Right-click on the file and choose Run As / Java Application
The program will run but will just terminate as you can see from the Console window at the bottom of the eclipse IDE. To get some output for a start, we will change the Java source code for our class and replace the comment with a line that prints "Hello world".
package com.wildcodeschool;
public class MyFirstClass {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
The new line with System.out.println("Hello world"); in it will print some text to the system console that is used for the output of any text from our program. When you run this code, the text **Hello world" will be printed in the Console window at the bottom.
Congratulations. You have successfully build your first Java program with the eclipse IDE.
Reference
The eclipse IDE is a powerful tool and it will take you some time to learn all the features and keyboard shortcuts. Don't feel overwhelmed, it's just like climbing a mountain. Going forward step by step will make you an expert with eclipse.
Learn eclipse at tutorialsoint
Norm Krumpe's Eclipse IDE Tutorial
🔬 Exercise
Use the 'Ctrl' '3' keyboard action to search for at least three actions, make a short note and explain what you found to another student.
☝️ Summary
While it is possible to develop Java applications with the console, an integrated development environment is a very helpful tool. We only installed eclipse and touched the basics. eclipse provides much more, including different types of Java projects, support for various build tools, and debugging of Java programs.
💪Challenge
Create a new Java project from scratch. Have a look around
Things to look for:
- Special keystrokes, e.g. to make text all upper or all lower space
- Search for the Eclipse Marketplace and see what is on offer
- Organize projects in working sets
🧐 Acceptance criteria
- ⭙ You installed the eclipse IDE
- ⭙ You created a Java project