2009-08-15 6 views
0

Je souhaite utiliser l'objet NSStatusBar de mon application Java à l'aide de JNI. Je sais qu'il existe des bibliothèques existantes, mais je les ai essayées et elles n'ont pas le bon menu déroulant.Comment utiliser Objective-C à partir du template "Java JNI Application" dans XCode?

je commence à partir du modèle « Java JNI Application » dans XCode et je tout simplement

NSString *[email protected]""; 

pour voir si elle pourrait compiler mais cela produit des erreurs de compilation quand aucune autre modification. Je suppose que j'ai besoin de modifier certains paramètres dans la configuration du projet ou d'ajouter des fichiers d'en-tête pour que cela fonctionne.

Que faut-il faire pour utiliser Objective-C/Cocoa à partir du template "Java JNI Application"?

(Je suppose que ce tempalte est le meilleur endroit pour commencer mais laissez-moi savoir si je me trompe). Merci.

OSX10.5.8 XCode3.1.3

+0

En fin de compte, je ne l'ai pas trouvé que je vouloir utiliser le modèle. Je viens de faire un "projet vide" et construit le jnilibs à partir d'un script shell. La principale raison pour laquelle j'ai abandonné le template JNI est que je ne pouvais pas comprendre comment changer le package de la classe JNI principale dans XCode. Aussi, je voulais que le code Java vive avec le reste de mon code Java. – Cal

Répondre

1

Vous devez probablement ajouter la Fondation à vos importations, et renommer le fichier .c .M

#import <Foundation/Foundation.h> 
Questions connexes