Bibliothèques, projets, modules et paquets dans Intellij Idea
je suis un programmeur débutant et j'apprends à travailler avec Intellij IDEA. Un projet dans IntelliJ IDEA a quelques structures différentes comme les bibliothèques, les modules et les paquets.
quelqu'un Peut m'expliquer quelle est la différence entre ces structures et quand utiliser une structure particulière? par exemple, Je ne peux pas choisir mon nom de paquet (d'une classe) arbitraire quand il fait déjà partie d'un module. Quel est le lien entre ceux-ci? Je suis surtout ayant des difficultés à comprendre l' différence entre un paquet et un module.
2 réponses
un projet à intellij se compose de modules. Les Modules peuvent être des modules java ou android. Les Modules contiennent votre code java et tout ça. Un Module peut faire référence à une bibliothèque qui peut être un projet de bibliothèque ou une bibliothèque globale. Les bibliothèques globales ne doivent être définies qu'une seule fois. Bibliothèque de projets dans chaque projet que vous avez besoin d'eux.
les paquets sont un concept java et sont indépendants des IDE.
disons que je veux faire un petit jeu. Je créerais un intellij Projet appelé "mySuperGame". Ensuite, je créerais deux modules java à partir d'intellij, appelés "logic" et "ui". Dans les paramètres du module de "ui", Je spécifierais une bibliothèque de projet pour utiliser opengl et un dep. à la "logique". Le nom du paquet de mes classes de logique serait " com.mysupergame.logique.XXX."
http://confluence.jetbrains.com/display/IDEADEV/Structure+de+Ide+IDÉE+ pour plus d'informations.
IntelliJ IDEA supporte tout eclipse A. Mais inversement peut ne pas être vrai. Veuillez consulter ce tableau pour les différences. IntelliJ soutient la perspective intelligente et a beaucoup de fenêtres.