Voici ce que j'ai
TestFile.Java
avec le même nom de classe.main()
valide.Cependant, lorsque je glisse/dépose (ou ouvre) le fichier dans Eclipse et que j'essaie de Run As
, je ne reçois pas Run As Java Application
ni quoi que ce soit qui puisse exécuter ce fichier/cette classe unique/indépendant (de tout projet).
Lorsque j'essaie simplement de Run
, une fenêtre contextuelle indiquant "Run As Ant Build
." S'affiche. Je n'ai jamais configuré Ant build.
Tout ce que je veux, c’est d’exécuter un seul fichier Java et de voir la sortie/erreur dans Console
visible juste en dessous de l’éditeur en perspective.
Je n'ai pas et n'ai pas l'intention d'écrire/configurer un projet Java à part entière avec le nom du paquet et tout, auquel cas Run as Java Application
vient tout simplement. Je veux juste exécuter une classe/fichier Java indépendante dans Eclipse avec une méthode main()
.
Je suis sur Mac. S'il y a une autre application/IDE qui le fait pour Java et/ou d'autres langages, je pense que cela sera très utile.
Update : J'ai créé un projet Java dans Eclipse et un test.Java
à l'intérieur de celui-ci. Je modifie/édite/ajoute régulièrement dans le même fichier chaque fois que j'ai besoin d'écrire un code rapide et de l'exécuter. Pas moyen de vraiment glisser-déposer dans Eclipse.
Vous ne pouvez pas compiler et exécuter un seul fichier dans Eclipse sans le placer dans un projet Java.
La création d'un projet Java dans Eclipse est un processus très simple et rapide.
File -> New -> Java Project
Vous pouvez utiliser le package par défaut (bien que cela ne soit pas recommandé) et y placer votre fichier unique et l'exécuter.
Essayez jGRASP , c’est un éditeur et un compilateur très simples.
Vous pouvez le faire dans n'importe quel projet Eclipse avec org.Eclipse.jdt.core.javanature
(vérifier/éditer le fichier .project
).
Il suffit donc d’ouvrir le fichier .project
et d’ajouter
<natures>
<nature>org.Eclipse.jdt.core.javanature</nature>
</natures>
si ce n'est pas encore là.