2010-01-09 10 views
6

Je suis actuellement en train de programmer Objective-C dans l'EDI Xcode, et je comprends qu'il devrait aussi supporter les projets Java. Lorsque j'ouvre l'EDI et que je sélectionne Nouveau projet, je ne trouve aucun modèle de projet correspondant à Java. J'ai Snow Leopard, donc je suppose que mon Xcode est à jour. Comment démarrer un projet Java dans l'EDI Xcode?Comment démarrer un projet Java dans Xcode?

Répondre

3

Je pense que ce que vous voulez est un « JNI Bibliothèque "projet, qui a la description" Ce projet construit une bibliothèque Java JNI avec un wrapper d'application groupée. " Dans Xcode 3.2, ce modèle de projet se trouve sous Mac OS X> Framework & Bibliothèque> Bibliothèque JNI.

(Edit: Voici ce que Apple recommande officiellement aussi Voir this document..)

+0

Etes-vous sûr? Java Native Interface est une bibliothèque pour l'interface de java un code natif, donc je ne suis pas sûr que ce serait l'option pour créer un projet Java. –

+0

Je ne suis pas sûr. Je ne travaille pas beaucoup avec Java + Cocoa. Toutefois, comme l'indique la description, il contient des stubs pour la création d'une application Java, ainsi que des stubs pour les options de configuration nécessaires à la création d'une application basée sur Mac OS X Java. – mipadi

+0

(Toute application Mac OS X basée sur Java qui veut utiliser le framework Cocoa va devoir utiliser JNI d'une manière ou d'une autre.) – mipadi

-1

Lancez Xcode, sélectionnez Nouveau projet, faites défiler vers le bas jusqu'à ce que vous voyez Java et sélectionnez le type de projet ... pas si difficile (au moins avec Xcode 3.0)

+0

La fenêtre Nouveau projet est passée de la version 3.0 à la version 3.2. – mipadi

+0

Je cours 3.1.2 et c'est à peu près aussi simple que possible. Vous avez des catégories principales et Java en fait partie. Sélectionnez simplement cela et vous avez vos différents modèles. – alphazero

+0

Ce n'est plus le cas en 3.2.4. – Olie

0

Pour référence, vous trouverez plusieurs exemples de projets dans /Developer/Examples/Java.

3
  1. Ouvrir Xcode 3.2.
  2. Affiche la fenêtre Organiseur (Fenêtre-> Organiseur).
  3. Cliquez sur le bouton '+' dans le coin inférieur gauche de la fenêtre de l'organiseur.
  4. Choisissez « Nouveau à partir du modèle » -> « Java Modèles » -> « Java Application »

Xcode repose sur Ant pour construire des projets Java, de sorte que vous pouvez modifier votre code dans la fenêtre de l'organisateur ou utiliser tous les IDE ou éditeur que vous souhaitez. Ensuite, ouvrez simplement une fenêtre de terminal, passez au projet du dossier et exécutez ant.

http://developer.apple.com/mac/library/documentation/Java/Conceptual/Java14Development/02-JavaDevTools/JavaDevTools.html

+0

Cette solution vous donne un template java, mais pas le projet XCode qui l'accompagne, ce que je crois être ce qui était désiré. – Olie

Questions connexes