Comment construire un projet Java dans Eclipse, pour créer un pot externe


J'ai récemment hérité d'un grand projet logiciel écrit en Java. Le dernier développeur a utilisé Eclipse, c'est donc ce que j'utilise, mais je ne peux pas comprendre comment construire quoi que ce soit. Je ne vois aucun script de construction, et lorsque j'ouvre le projet dans Eclipse, les options "Build All" et "Build Project" sont grisées.

Le projet est essentiellement une énorme collection de paquets qui dépendent les uns des autres. Je sais que cela doit être une question simple mais je n'ai pas pu trouver de réponse à travers Googler ou simplement fouiller sur Eclipse. Je suis très nouveau dans cetE-j'ai travaillé avec Visual Studio pendant la majeure partie de ma carrière. Toutes les questions / suggestions seraient très appréciées.

Author: Raedwald, 2012-02-17

5 answers

Fichier -> Exporter -> Exporter le fichier JAR. Sélectionnez ensuite votre projet, appuyez deux fois sur Suivant, sélectionnez la classe principale.

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Si vous voulez juste courir, ouvrir la classe principale et cliquez sur la flèche verte en haut.

entrez la description de l'image ici

Si vous voulez juste créer des fichiers de classe, je crois qu'Eclipse se construit automatiquement chaque fois que vous enregistrez. Vous devez sélectionner Projet - > Construire Automatiquement

entrez la description de l'image ici

 51
Author: Ryan Amos, 2012-02-17 05:32:28

Tout d'abord, Eclipse construit toujours votre projet en arrière-plan. Cela ne vous aide pas beaucoup si ce que vous voulez est un .fichier jar ou archive Web que vous pouvez déployer ou exécuter. Les suggestions sur l'exportation vers jar sont correctes si c'est ce que vous voulez.

On ne sait pas combien d'expérience Java vous avez, donc je vais juste demander ceci-êtes-vous sûr qu'il n'y a pas de scripts de construction? Recherchez les fichiers appelés .pom, ou une construction.xml ou .fichiers gradle. Si le projet est aussi grand que vous le dites, j'aurais pour imaginer qu'il existe une sorte de script/descripteur de construction, mais si vous n'êtes pas familier avec les systèmes de construction Java, cela peut ne pas être évident pour vous.

Eclipse (et à peu près n'importe quelE moderne) est un produit monstrueusement complexe, et n'importe quelle description d'une ou deux lignes que nous pouvons donner ne sera pas près de vous mettre en marche sur une grande base de code. Lorsque vous ouvrez le projet dans eclipse sont là "X" rouge icônes sur une tonne de classes dans l'arborescence des sources? C'est typique si vous n'avez pas vos bibliothèques mis en place, qui encore une fois, est un grand sujet. Il serait utile de savoir si vous avez importé un projet que quelqu'un avait déjà (ou si vous utilisez simplement leur ancienne boîte de développement) ou si vous commencez tout cela à partir de zéro.

 11
Author: cutchin, 2012-02-17 05:33:34

Vous pouvez vérifier le fichier .projet, ce fichier indique à eclipse comment construire le projet. s'il y a du code comme suit:

<buildSpec>
    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
</buildSpec>
<natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>

Signifie , c'est un projet java. eclipse construira automatiquement le projet de manière java. il n'a donc pas besoin d'un autre script de construction.

 3
Author: Jet Geng, 2012-02-17 11:34:29

Normalement, eclipse se construit automatiquement lorsque vous ajoutez de nouveaux fichiers. essayez d'abord de nettoyer le projet, vous obtiendrez peut-être une option de construction non grise.

Avez-vous des fichiers java dans le projet ou simplement des binaires.

 1
Author: Adrian, 2012-02-17 05:22:14

Fichier > Importer > Projet existant dans l'espace de travail.. pour inclure le projet dans l'espace de travail Après ce fichier - > Exporter - > Exporter JAR pour l'exporter vers un fichier jar.

 1
Author: Shashank Kadne, 2012-02-17 05:23:44