2009-12-01 14 views
1

Quelqu'un peut-il m'aider à ouvrir un projet Java existant en utilisant Eclipse ou Netbeans? C'est un projet spécifique sur SourceForge, SMPPClientServer.Ouverture d'un projet Java existant

Tout ce que je veux faire, c'est simplement lancer ce projet. Mais, cela semble un défi pour le moment car je suis totalement nouveau à Java (je suis un développeur C# .Net).

+1

Commencez par ne pas l'appeler "JAVA" avec toutes les lettres majuscules - ce n'est pas un acronyme. – Jesper

+0

À quel * problème * avez-vous un problème? Je n'ai pas utilisé Eclipse depuis un moment, mais il devrait simplement s'agir de quelque chose comme File -> New Project ... puis sélectionner le répertoire de base des sources. Vous devrez donner plus d'informations sur ce que vous avez essayé et ce qui échoue. http://www.catb.org/~esr/faqs/smart-questions.html –

+0

Merci à vous tous pour vos réponses ... Je pensais que c'était une application depuis que j'ai vu l'une des classes ayant une fonction principale ... Eh bien, Atleast je sais comment utiliser le code maintenant avec eclipse bien que je sois toujours un peu curieux de l'utiliser avec Netbeans aussi. Mais, merci beaucoup .... votre temps est précieux et très apprécié !! :-) – Josh

Répondre

3
  • Téléchargez le .jar de sourceforge, enregistrez quelque part sur votre PC
  • Éclipse ouverte.
  • Vous avez besoin de la fenêtre "Package Explorer" ouverte - devrait être ouverte par défaut je pense, sur le LHS.
  • clic droit, Nouveau -> Projet, et sélectionnez « Java Project »
  • Cliquez sur Suivant
  • Donnez un nom au projet, peut être essentiellement tout, bien qu'il existe des normes de nommage. E.g MyProject
  • Cliquez sur Suivant, puis sur Terminer.
  • Vous allez maintenant avoir un nouveau projet appelé MyProject dans la fenêtre de l'Explorateur de packages.
  • Vous devez maintenant importer le fichier jar dans votre projet:
  • Créez un dossier dans votre projet dans lequel vous conserverez tous les fichiers jar. Faites un clic droit sur "MyProject", Nouveau -> Dossier et donnez-lui un nom, dites "x-jars"
  • Ce dossier sera créé sous MyProject. C'est un vrai dossier (système), et vous voulez copier votre pot dans ce dossier. Ce dossier sera situé sur votre système de fichiers à ~ eclipse-workspace/MyProject/x-jars/
  • Une fois copié dans le dossier x-jars, de nouveau dans eclipse sélectionnez MyProject et appuyez sur F5 pour actualiser. Le pot va maintenant apparaître sous votre dossier x-pots (Vous pouvez développer un contenu du dossier en cliquant sur les petits triangles)
  • Maintenant, vous voulez utiliser réellement votre pot:
  • Faites un clic droit sur « src » sous MyProject (src est où vous gardez toutes vos classes Java). Do New -> Package, et par convention standard donne un nom comme: com.mydomain.smpp et clique sur Terminer.
  • Cliquez avec le bouton droit sur le paquet résultant et faites Nouveau -> Classe, et donnez-lui un nom, e.g MyTest, puis cliquez sur Terminer.
  • Vous aurez maintenant le squelette d'une classe Java dans votre éditeur d'éclipse principal. Cette classe réside dans le package com.mydomain.smpp. Toutes les classes devraient vivre dans un paquet.
  • Enfin, vous devez vous assurer que le dossier x-jars est inclus dans votre chemin de compilation (compilation). Faites un clic droit sur MyProject, faites Build Path -> Configure Build Path. Dans l'onglet Bibliothèques, cliquez sur "Ajouter des fichiers JAR" et sélectionnez le dossier x-jars dans MyProject.
  • Et c'est tout. Je ne peux pas vous aider à configurer une application/classe SMPP d'essai car il ne semble pas y avoir de document ou d'API publiée, mais c'est ce que vous devez faire pour utiliser le fichier.
1

Téléchargez simplement le fichier JAR et ajoutez-le à votre projet. Malheureusement, il n'y a pas de documentation sur la façon d'utiliser les classes et les méthodes dans ce JAR, vous devrez donc faire beaucoup de devinettes.

+0

Ma compréhension était que Josh veut mettre en place un projet pour les sources, pas ajouter le JAR à un projet existant. –

+0

Si vous regardez sous le dossier SMPP Application Server 1.1, il y a un fichier .zip contenant les sources. Il devrait pouvoir déballer cela et importer dans son IDE de choix –

2

Si vous voulez juste exécuter le projet compilé: java -jar SMPPServer.jar sur la ligne de commande devrait faire l'affaire (je m'attendrais, de toute façon). Si vous êtes dans Windows, vous pouvez regarder l'association de fichiers .jar avec Java ou écrire un fichier .bat simple pour le rendre plus simple.

Si vous avez le code source, vous voudrez probablement rechercher 'Importer' pour importer les fichiers source et créer un nouveau projet Eclipse ou Netbeans. Dans Eclipse, vous le trouverez dans le menu Fichier. Je ne suis pas familier avec Netbeans, mais je m'attends à ce qu'il soit au même endroit.

+2

Cela ne devrait-il pas être "java -jar SMPPServer.jar"? –

+0

Vous pourriez avoir raison .... mise à jour. –

3

Le fichier jar n'est pas un projet Eclipse ou Netbeans réel. Vous devez créer un nouveau projet avec votre IDE préféré et importer le fichier jar en tant que bibliothèque.

Pour ajouter le fichier jar dans Eclipse, vous devez faire un clic droit sur votre projet et allez dans le menu Build Path> Ajouter Archives externes

Questions connexes