web-dev-qa-db-fra.com

Impossible d'exécuter du code Java avec Intellij IDEA

Je viens de télécharger l'EDI, et je veux éditer mon premier fichier Java avec, je ne suis pas intéressé par la création d'un projet entier, mais par l'édition d'un fichier unique.

J'ai donc ouvert le fichier à partir de mon bureau avec Intellij IDEA en le configurant comme programme par défaut pour l'ouverture de fichiers .Java.

J'écris du code et les boutons d'exécution principale et de débogage sont grisés! Je ne peux pas exécuter mon code!

J'ai déjà installé Java 8 update 45 64 bits (j'ai un système d'exploitation 64 bits) ainsi que le kit de développement Java (J8U45). J'ai défini mon SDK IDE global comme installation JDK et, lorsqu'il y est invité, je le configure également comme SDK de projet, mais les boutons d'exécution et de débogage ne peuvent toujours pas être utilisés!

Edit: Je ne parviens pas non plus à exécuter mon fichier, que ce soit dans un projet ou non.

Edit 2: Capture d’écran de la configuration de mon projet Project Setup

43
Adam0410

Déplacez votre code dans le dossier src. Une fois qu'il est là, il sera compilé à la volée chaque fois qu'il sera sauvegardé.

IntelliJ reconnaît uniquement les fichiers situés à des emplacements spécifiques dans le cadre du projet. En d'autres termes, tout ce qui se trouve dans un dossier bleu est spécifiquement considéré comme du code source.

De plus, bien que je ne puisse pas voir tous de votre code source -, assurez-vous que c'est la syntaxe Java appropriée, avec une classe déclarée identique au fichier et disposant d'une méthode main (en particulier public static void main(String[] args)). IntelliJ n'exécutera pas le code sans une méthode main (plutôt, il ne peut pas -, ni Java ni ne saurait par où commencer).

47
Makoto

Mes classes contenaient une méthode main() mais je n’ai pas pu voir l’option Run . Cette option a été activée une fois que j'ai marqué un dossier contenant mes fichiers de classe en tant que dossier source:

  1. Clic droit sur le dossier contenant votre source
  2. Sélectionnez Marquer le répertoire comme → Racine source de test

Certaines des classes de mon dossier n'ont pas de méthode main(), mais je vois toujours une option Run pour celles-ci.

29
MamathaMacherla

faites un clic droit sur le "dossier SRC", sélectionnez "Marquer le répertoire comme:", sélectionnez "Ressource".

Ensuite, éditez la configuration d'exécution. sélectionnez Exécuter, exécuter, modifier la configuration, avec le bouton +, ajoutez une configuration d'application, nommez-la (n'importe quel nom) et, dans la classe principale, notez le nom complet de la classe Java principale, par exemple com.example. Java.MaxValues.

vous devrez peut-être aussi vérifier le fichier, la structure du projet, les paramètres du projet, lui donner un dossier pour la sortie du compilateur, de préférence un dossier séparé, sous le dossier Java,

13
Matthew E

N'oubliez pas le "String [] args" dans votre méthode principale. Sinon, il n'y a pas d'option pour exécuter votre programme.

public static void main(String[] args){

}
6
Ken Ratanachai S.

Si vous venez d'ouvrir un nouveau projet Java, alors créez un nouveau dossier src/ à l'emplacement du projet man.

Ensuite, coupez et collez tout votre paquet dans ce dossier.

Puis Faites un clic droit sur le répertoire src et sélectionnez l'option Marquer le répertoire comme> Source Racine.

0
Niraj Kulkarni