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"
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.
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 .
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
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.
cliquez sur le projet que vous souhaitez exécuter à gauche dans Package Explorer, puis cliquez sur le bouton Exécuter.
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.
Avez-vous vérifié si:
class
dans le dossier src
de votre projet Java? (Pas file
)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.
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.
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