2009-02-09 7 views
1

Dans le passé, j'ai utilisé JCreator pour développer mes applications Java. Je voulais essayer Eclipse et voir son IDE.Eclipse - Compilation et exécution du programme

Sur JCreator, je pourrais simplement ouvrir un fichier java et l'exécuter dans l'invite de commande. Sur Eclipse, je ne peux pas savoir comment je peux compiler et exécuter un fichier java écrit par quelqu'un d'autre sans d'abord créer un projet, en créant une nouvelle classe java puis en copiant et en collant le code à partir du fichier.

Je n'arrive même pas à comprendre comment importer un fichier java dans le projet. Donc, mes questions:
1. Comment puis-je ouvrir, compiler et exécuter un fichier java sans d'abord créer un projet java.
2. Comment puis-je importer un fichier java dans un projet que j'ai déjà.
3. Comment puis-je exécuter le programme dans l'invite de commande, plutôt que sur la console qui est dans Eclipse, (mise à jour: pour être plus clair) directement à partir d'Eclipse.

Merci.

Répondre

0

2) Utilisez la commande "Importer". Assurez-vous que le fichier java va dans le répertoire "src".

3) Une façon est d'exporter vos classes dans un fichier JAR puis exécutez le fichier JAR à l'invite de commande (par exemple java -jar file.jar)

1
  1. Pour autant que je sache, vous pouvez 't
  2. Clic droit sur le projet> Importer
  3. En ce qui concerne votre plate-forme, quelque chose de plus ou moins équivalent à: java <classname>. (Assurez-vous que java est dans votre chemin, sinon utilisez le chemin absolu à elle.)
2

1/Ne pas oublier scrapbook page (aussi presented here)

En théorie, vous pouvez copier une classe en elle, mais puisque cette classe est réellement encapsulée dans une classe "principale invisible", en tant que classe interne, elle ne supporterait aucune méthode statique.

Cependant, pour un morceau de code rapide, il fait très bien l'affaire.

inspect code within scrapbook
(de cette Eclipse tutorial)

3/Puisque vous voulez exécuter directement à partir eclipse comme indicated in this thread, un outil externe

Cet outil externe courrait C:\WINDOWS\system32\cmd.exe avec répertoire de travail ${container_loc}

Plus de détails dans this article "How do I open a Windows Command Prompt in my console ?".

http://www.avajava.com/tutorials/eclipse/how-do-i-open-a-windows-command-prompt-in-my-console/how-do-i-open-a-windows-command-prompt-in-my-console-03.gif

qui donnera:

http://www.avajava.com/tutorials/eclipse/how-do-i-open-a-windows-command-prompt-in-my-console/how-do-i-open-a-windows-command-prompt-in-my-console-05.gif

1

Une fonction utile est disponible dans Eclipse depuis la version 3.4: vous pouvez coller le texte d'une classe Java dans un projet Java (copier le contenu de la classe, sélectionner le dossier projet ou source, coller). Cela va créer un fichier nommé de manière appropriée, dans le bon paquet. C'est probablement le moyen le plus simple d'importer une seule classe.

Questions connexes