Ne pouvez pas choisir une classe comme classe principale dans IntelliJ
J'ai un projet en Java à l'Ide, à laquelle j'ai juste ajouté un tas de fichiers dans une hiérarchie de dossiers imbriqués. Beaucoup de ces fichiers sont les tests et les principaux de la méthode, je devrais donc être en mesure de les exécuter. Cependant je ne peux pas comprendre comment le faire.
Je suis nouveau sur IntelliJ et déjà fichiers ont montré place dans la hiérarchie du projet avec le symbole qui correspond à la "classe Java qui contient la déclaration de la méthode main ()." mais dans ce cas, ils affichent avec le symbole correspondant à la "classe Java situé à l'extérieur de la source de la racine."
Alors, comment puis-je compiler et d'exécuter ces fichiers?
Vous devez vous connecter pour publier un commentaire.
La documentation liée en fait la réponse est dans le lien associé à la "classe Java situé à l'extérieur de la source de la racine."
Configurer votre source et à l'essai des racines et cela devrait fonctionner.
https://www.jetbrains.com/idea/webhelp/configuring-content-roots.html
Puisque vous avez dit que ce sont des tests, vous devriez probablement aller avec eux marqués comme Source de Test de la Racine au lieu de la Source de la Racine.
Sélectionnez le dossier contenant le package d'arbre de ces classes, cliquez-droit et choisissez "Marque Répertoire -> Source de la Racine"