web-dev-qa-db-fra.com

Erreur Java Eclipse: cette sélection ne peut pas être lancée et aucun lancement récent

J'ai regardé partout sur Internet et essayé tout ce que les forums disent de faire et rien ne fonctionne ... Cette erreur ne cesse de se répéter. J'ai essayé d'exécuter mon projet Java (pas pour Android), même le menu déroulant en tant que bouton ne fonctionne pas car il indique "Aucune application" 

16
Joseph Marr

Eclipse a besoin de voir une méthode principale dans l'un des fichiers source de votre projet afin de déterminer le type de projet concerné et pouvoir proposer les options d'exécution appropriées:

public static void main(String[] args)

Sans cette signature de méthode (ou avec une version mal formée de cette signature de méthode), l'élément de menu Exécuter en tant que ne présentera aucune option d'exécution.

21
MarsAtomic

vérifiez, vous avez peut-être mal écrit cette déclaration . public static void main (String Args [])

je viens aussi de commencer Java et je faisais face à la même erreur et cela se produisait car je n'avais pas mis [] après arguments .

7
Piyush Gupta

Cliquez sur la liste déroulante à côté du bouton Exécuter. Après cela, choisissez Exécuter la configuration, affiche trois options. Par exemple, je choisis la classe d'ajout d'application Java (nom de la classe de votre projet), puis cliquez sur le bouton ok ... Exécuter ton application :)

Neeraj 

4
Neeraj Attri

Lorsque vous créez un nouveau fichier de classe, cochez la case en regard de

public static void main(String[] args) {

cela vous aidera à résoudre le problème.

4
Emre Turan

cliquez sur le projet que vous souhaitez exécuter à gauche dans Package Explorer, puis cliquez sur le bouton Exécuter.

2
Vishal Patil

Assurez-vous que le "m" dans main () est en minuscule, cela ferait aussi en sorte que Java ne voie pas votre méthode principale, malheureusement plusieurs fois.

2
FRANK

Avez-vous vérifié si:

  1. Vous avez créé un fichier class dans le dossier src de votre projet Java? (Pas file)
  2. Avez-vous nommé votre classe avec le même nom que votre fichier de classe?

Je suis un débutant qui essaie de prendre exemple sur Helloworld et je viens de commettre la même erreur que la vôtre, et cela marche pour moi.

1
Det2sial

Cela arrive lorsque nous copions ou importons parfois le projet quelque part. Le dossier source est une préoccupation majeure.

Une technique simple consiste à créer un nouveau projet dans le dossier source, à créer une nouvelle classe et à coller le contenu là-bas.

Ça va marcher...

J'espère que ça aide.

0
Nish

Vérifiez si le nom de fichier est identique au nom de classe utilisé par votre programme.

par exemple, la classe Dfs {psvm (String [] args) {}}

le nom de fichier doit être Dfs.Java

0
XciA