2010-04-10 4 views
0

J'essaie d'utiliser Xcode 3.2 pour le développement d'outils Java. Mon projet n'a pas de problème de construction et montre qu'il a construit le fichier build.xml bien et apparaît également dans le dossier de fichiers bien. Lorsque j'essaie d'exécuter le fichier .java, j'obtiens l'erreur: "Buildfile: build.xml n'existe pas! Build failed". L'exécution de "ant -find build.xml" dans Terminal produit "non trouvé". Je crois que le problème est que je dois pointer vers mon propre emplacement de build.xml, mais je n'ai aucune idée comment changer le répertoire qu'il recherche pour ce fichier. Toute aide est grandement appréciée. -NickXcode Erreur: "Buildfile: build.xml n'existe pas! Build a échoué"

Mac OS 10.6, Xcode 3.2.1 - méthode pour créer l'application: Agenda> Nouveau à partir du modèle> Java outil

Répondre

1

Je l'ai eu pour construire bien maintenant. Il s'avère que la construction était bonne, je courais juste le fichier. Java et pas toute l'application construite. mais maintenant je sais comment construire via Terminal.

+0

Dans Xcode, vous devez avoir le projet sélectionné lors de la construction, si vous utilisez le fichier .java seul, il échouera. – nicky

1

Le Ant manual dit ceci:

When no arguments are specified, Ant looks for a build.xml file in the current directory and, if found, uses that file as the build file and runs the target specified in the default attribute of the <project> tag. To make Ant use a build file other than build.xml , use the command-line option -buildfile file , where file is the name of the build file you want to use.

Donc, la réponse à votre question est que vous devez soit changer le répertoire dans le répertoire contenant le fichier build.xml, ou vous devez ajouter une option -buildfile file, où file est le pathname pour le fichier de construction.

+0

merci pour la réponse, je l'ai eu pour construire bien maintenant. Il s'avère que la construction était bonne, je courais juste le fichier. Java et pas toute l'application construite. mais maintenant je sais comment construire via Terminal, merci encore! -nick – nicky

Questions connexes