Les outils de développement Java peuvent être difficile à installer, en particulier car il est nécessaire de configurer certaines variables d'environnement pour chaque outil, qui peuvent rentrer en conflit les unes avec les autres.
Scoop est un installateur d'applications de développements pour Windows, qui permet de masquer certaines des difficultés d'installation, notamment en gérant lui même les variables d'environnement.
Nous allons voir comment installer Scoop et l'utiliser pour installer les outils Java.
Remarque : certains des outils listés ci-dessous peuvent être assez volumineux, selon les différents choix d'installation on utilisera entre 500 Mo et 4 Go de données téléchargées et entre 1,5 Go et 15 Go d'espace disque.
Installation de Scoop
Pour installer Scoop, il est nécessaire d'avoir Windows PowerShell en version 5.1 ou supérieur.
Démarrer Windows PowerShell et autoriser l'exécution de scripts provenant d'internet en tapant la commande suivante :
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Télécharger et installer Scoop :
irm get.scoop.sh | iex
Remarque : Scoop et l'ensemble des applications qu'il va installer seront stockées dans le répertoire C:Users<user>scoop
Installer Git (nécessaire pour télécharger de nouveaux bucket et les maintenir à jour)
scoop install git
Installation du JDK
Le JDK (Java Developement Kit) est l'outil principal pour développer et exécuter des programmes Java.
Il existe plusieurs éditeurs de JDK dans différentes versions de Java, la liste des JDK disponibles avec Scoop est listée sur
https://scoop.sh/#/apps?q=jdk
Nous allons ici installer la dernière version d'Open JDK (l'implémentation de référence officielle).
scoop bucket add java
scoop install openjdk
Installation de Ant/Maven/Gradle (Optionnel)
Ant, Maven et Gradle sont des outils permettant de gérer des projets Java un peu complexe.
Si vous récupérez sur internet un projet Java déjà développé, il sera probablement configuré avec l'un de ces outils.
Il peut être utile d'installer les trois. Personnellement, je recommanderai d'installer au moins Maven.
scoop install ant
scoop install maven
scoop install gradle
Installation de IntelliJ/Eclipse/NetBeans (Optionnel)
Même s'il est possible de développer avec un simple éditeur de texte, il est plus efficace de travailler avec un environnement de développement (IDE).
IntelliJ, Eclipse, NetBeans sont communément considérés comme les 3 meilleurs IDE (dans cet ordre) pour développer en Java.
Il est rarement nécessaire d'installer plusieurs IDE différents.
Toutes les installations d'IDE requièrent d'ajouter d'abord le bucket "extras"
scoop bucket add extras
Puis on peut installer l'IDE de son choix et éventuellement rajouter un raccourci de celui-ci sur le bureau.
- IntelliJ
scoop install idea
- IntelliJ Ultimate (payant)
scoop install idea-ultimate
- Eclipse Java
scoop install eclipse-java
- Eclipse JEE (développeurs avancés)
scoop install eclipse-jee
- NetBeans
scoop install netbeans
Mise à jour et désinstallation
Quelques commandes que l'on peut utiliser avec Scoop une fois les applications installées :
- Mise à jour de Scoop
scoop update
- Lister les applications installéees par Scoop qui peuvent être mises à jour :
scoop status
- Mise à jour d'une application installée par Scoop (exemple avec "openjdk")
scoop update openjdk
- Désinstallation d'une application installée par Scoop (exemple avec "openjdk")
scoop uninstall openjdk
- Désinstallation de Scoop et de toutes les applications installées par Scoop
scoop uninstall scoop
- Suppression du cache pour libérer de l'espace disque
scoop cache rm *
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.