Ceci est une ancienne révision du document !



Logo d'IntelliJ IDEA

IntelliJ IDEA

IntelliJ IDEA (couramment appelé IntelliJ) est un Environnement de développement intégré (IDE) Java développé et édité par JetBrains.

IntelliJ est un IDE complet misant sur la productivité avec des systèmes d'auto-complétion intelligente, d'analyse de code en temps réel, de refactoring avancé ; l'intégration d'outils de tests et de debugging ; et une pléthore de raccourcis clavier permettant de réaliser presque n'importe quelle tâche rapidement sans jamais lever les mains du clavier pour utiliser la souris.

IntelliJ IDEA Community Edition 13 sur Ubuntu

IntelliJ est disponible dans deux éditions :

La Community Edition est sous licence Apache et propose le support des langages basés sur JVM les plus populaires, tels que Java SE, Groovy et Scala ; permet le développement d'applications Android et intègre JUnit, TestNG, Ant et Maven.

La Ultimate Edition est propriétaire et payante et apporte le support de Jave EE, de nombreux frameworks Java web (Spring, GWT et Struts pour ne citer qu'eux), des outils de conception avancé et de PHP, Python, Ruby et Node.js.

Les différences entres les deux éditions sont listées ici.

Il est à noter que l'Ultimate Edition est gratuite pour les enseignants, étudiants et projets open-source.

Pré-requis

Afin d'utiliser IntelliJ (et de développer en Java), vous devez avoir un JDK (Java Development Kit) installé.

Pour cela, vous pouvez installer le paquet openjdk.

Via Snap

Comme indiqué sur à la page du téléchargement du site, il est possible d'installer Intellij via Snap:

  • Version communautaire
sudo snap install intellij-idea-community --classic
  • Version Ultimate
sudo snap install intellij-idea-ultimate --classic

Manuelle

  1. Téléchargez l'édition que vous souhaitez (Community Edition ou Ultimate Edition) à la page du téléchargement du site
  2. Ouvrez un terminal, déplacez-vous dans le dossier où se trouve l'archive que vous venez de télécharger et rentrez la commande
    1. Pour la Community Edition
      sudo tar -zxvf ideaIC-<version>.tar.gz -C /opt/
    2. Pour la Ultimate Edition
      sudo tar -zxvf ideaIU-<version>.tar.gz -C /opt/
  3. Pour lancer IntelliJ pour la première fois, entrez la commande
    /opt/idea*/bin/idea.sh

    Lors du premier lancement, IntelliJ vous proposera de créer un raccourci que vous pourrez utiliser par la suite pour le lancer.

  1. Lancez IntelliJ
  2. La fenêtre suivante s'affiche, cliquez sur Create New Project
  3. Sur la fenêtre New Project, en face de Project SDK cliquez sur New puis JDK
  4. Sélectionnez le JDK que vous souhaitez utiliser et cliquez sur OK
  5. Cliquez sur Next deux fois
  6. Entre un nom pour votre projet et cliquez sur Finish*
  7. On va d'abord créer un package. Sélectionnez le dossier src de votre projet, appuyez sur les touches Alt et Inser. Un menu apparaît, commencez à taper "package" et appuyez sur Entrée une fois Package sélectionné. (Vous pouvez aussi faire un clic-droit sur le dossier et sélectionner New → Package)
  8. Entrez le nom du package (par exemple, org.example) et cliquez sur OK
  9. Nous allons maintenant créer une classe. Sélectionnez le package et appuyez sur les touches Alt et Inser. Java Class devrait être sélectionné, appuyez sur Entrée
  10. Entrez le nom de la classe (par exemple, Main) et cliquez sur OK
  11. Maintenant que la classe est créée, nous allons créer la méthode main. Tapez psvm et appuyez sur Entrée. La méthode main est générée.
  12. Et si on affichait quelque chose ? Tapez sout et appuyez sur Entrée, la fonction System.out.print() sera générée. Entrez ensuite le texte que vous voulez afficher.
  13. La prochaine étape est d'exécuter ce programme. Allez dans Run → Edit Configuratiions…
  • Utilisez un maximum les raccourcis clavier. Ça parait bête mais IntelliJ a vraiment été conçu autour de ces raccourcis. De plus presque toutes les fonctionnalités sont à portée de raccourcis clavier.
  • Pour économiser de la batterie sur un ordinateur portable, activez le "Power Save Mode" sous File → Power Save Mode. Ceci aura pour effet de désactiver les inspections automatiques du code qui ont tendance à consommer des ressources (et donc de la batterie !) en arrière-plan.
  • utilisateurs/blackeco/brouillon-intellij.1557227643.txt.gz
  • Dernière modification: Le 07/05/2019, 13:14
  • par spnux