2009-08-17 7 views
1

J'essaye d'ajouter le fichier JAR de JSpeex au projet Blackberry. La compilation échoue si je l'ajoute.Ajout de fichier JSpeex Jar à Blackberry Project

De plus, si j'ajoute des fichiers sources au projet, la compilation échoue car JSpeex est Java pur et les classes ne sont pas supportées dans l'application Blackberry.

S'il vous plaît aidez-moi à résoudre le problème ...

Merci à l'avance.

Répondre

2

Pure Java? Gardez à l'esprit que la JVM Blackberry est toujours basée sur J2ME, ce qui est une sorte de sous-ensemble de Java.

Pour inclure JAR externe suivent l'entrée Base de connaissances

How To - Compile a jar file into a BlackBerry Library

Une autre façon est d'extraire votre fichier jar (modifier le fichier se terminant .zip au lieu de .jar et extraire les fichiers source) et l'utilisation de l'option preverify pour vérifier vos classes Java.

preverify.exe [-d] output -classpath directory input; directory 

Bonne chance,
RAYT

Modifier en réponse à votre commentaire

Dans C:\Program Files\Research In Motion\BlackBerry JDE 4.7\bin essayer

preverify -classpath "C:\Program Files\Research In Motion\BlackBerry JDE 4.7\lib\net_rim_api.jar" "d:\myjar.jar" 

et regardez dans le dossier de sortie.

+0

Merci, je me suis référé au lien que vous avez donné et j'ai essayé de construire le projet de bibliothèque en premier. Im getting: JSpeexDec: Erreur!: Carte de pile manquante à l'étiquette: 39 Erreur lors de la construction du projet lors de la construction du projet de bibliothèque contenant le fichier speex jar. Comment résoudre cette erreur? – iOSDev

+0

Avez-vous trouvé du travail? –

+0

Ceci est très ancien, mais je le remue à cause du fait que RedPhone utilise 'Speex' et je suis intéressé à essayer un port' QNX 10.2'. Avez-vous travaillé cela? – mbrownnyc

Questions connexes