2009-12-02 1 views
0

Je suis un débutant fou de Java, FYI.Comment transformer un groupe de fichiers .java en projet de travail

Je veux compiler un programme (en fait répondre à une question SO) qui utilise le paquet org.json dans ces fichiers: http://json.org/java/

J'ai créé une application Java de base dans NetBeans, mais comment obtenez-je ces être des fichiers de classe que ma classe principale reconnaît, et qu'ils se reconnaissent. Ai-je besoin de les réconcilier et de les mettre dans le classpath du projet? Puis-je les coller dans mon fichier src avec la classe principale?

Quelqu'un me pointe dans la bonne direction?

Répondre

2

Vous pouvez créer un pot avec eux et l'ajouter au classpath.

Vous pouvez également les placer dans le dossier src, mais vous devez respecter la structure du répertoire. Cela signifie que les fichiers doivent être placés dans un dossier comme celui-ci:

src/org/json/ 
+0

ok, mettre les fichiers sources, il fait beaucoup de rouge est aller, mais lorsque je tente de comprennent org.json!; Je reçois toujours "package org n'existe pas". – danieltalsky

+0

Peut-être si vous pouvez nous dire la structure globale du projet netbeans pour nous aider à comprendre le problème. –

+0

Appuyez sur Ctrl + Maj + I et laissez Netbeans effectuer l'importation pour vous. – kgiannakakis

2

Si vous ne prévoyez pas de bifurquer et de modifier le paquet org.json, il est préférable de l'utiliser comme un pot. Le moyen le plus simple de l'ajouter au chemin de classe avec netbeans:

  1. Téléchargez le fichier jar dans un répertoire en dehors du projet.
  2. Outils> Bibliothèques> Nouvelle bibliothèque ...
  3. Remplissez les entrées correctement, ajoutez le javadoc et la source si vous l'avez.
  4. Cliquez avec le bouton droit sur votre projet et accédez à l'élément de propriétés.
  5. Bibliothèque> Ajouter une bibliothèque ...
  6. Choisissez la bibliothèque dans la liste.
+0

Merci, c'est utile, mais les fichiers sont fournis en tant que source .java seulement, donc je devrais ... les télécharger dans un répertoire séparé et faire un fichier JAR d'entre eux? – danieltalsky

+0

Lorsque vous ajoutez la bibliothèque, vous pouvez également importer un dossier complet de classes. Dans ce dossier, vous devez reproduire la hiérarchie des paquets à l'aide de dossiers. – paradigmatic

Questions connexes