MIDP linux & JARs (résolu)

MIDP linux & JARs (résolu) - Java - Programmation

Marsh Posté le 19-11-2003 à 10:12:04    

bonjour,
 
g un soucis pour lancer un midp sous linux, fait par un collegue sous windows.
 
sous windows:

midp -classpath c:\j2me\midp\classes;.; -descriptor HAWK.jad


 
sous linux:

midp -classpath /usr/java/midp2.0fcs/classes:.: -descriptor HAWK.jad


 
l'emulateur se lance et me propose l'appli en question mais qd je la selectionne il me retourne cette erreur:

Unable to create MIDlet HAWK_GUIv1
java.lang.ClassNotFoundException: HAWK_GUIv1


 
HAWK.jad:


MIDlet-Name: testing
MIDlet-Version: 1.0.0
MIDlet-Vendor: Gaston
MIDlet-Description: HAWK GUI v1.0
MIDlet-Info-URL: http://java.sun.com/j2me/
MIDlet-Jar-URL: HAWK.jar
MIDlet-Jar-Size:
MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-1: HAWK_GUIv1, logo.png , HAWK_GUIv1


 
une idée?  :??:
 
 
edit: résolu


Message édité par xmulder le 25-11-2003 à 14:09:00
Reply

Marsh Posté le 19-11-2003 à 10:12:04   

Reply

Marsh Posté le 25-11-2003 à 12:46:10    

je ne suis pas sûr que le : à la fin soit utile mais bon. Tu as vérifié bien entendu que la classe en question se trouve dans  
/usr/java/midp2.0fcs/classes
 
et que ca a exactement la meme tronche que sous windows?
 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-11-2003 à 13:16:31    

le : a la fin du classpath ne change rien, je viens d'essayer sans et g tjrs la meme erreur.
 
mon jar (et le jad) sont dans .
 
/usr/java/midp2.0fcs/classes est neanmoins necessaire car c là que sont des classes dont la mienne a besoin.
 
qu'est-ce q tu veux dire par "ca a exactement la meme tronche" ?


Message édité par xmulder le 25-11-2003 à 13:17:53
Reply

Marsh Posté le 25-11-2003 à 13:32:43    

je viens de solutionner en relisant le topic de benou:  
 
Il fallait spécifier le .JAR dans le classpath.  
 
solution:

midp -classpath /usr/java/midp2.0fcs/classes:./HAWK.jar -descriptor HAWK.jad

Reply

Marsh Posté le 25-11-2003 à 13:38:46    

tiens, marrant il me semblait que j'avais posté dans ce topic en demandant: "midp :??:" ... !?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 25-11-2003 à 13:51:24    

en demandant quoi?

Reply

Marsh Posté le 25-11-2003 à 13:52:33    

ce que c'etait :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 25-11-2003 à 13:56:13    

pour faire simple on va dire q c une version "ultra lègère" de java qui tourne principalement sur les téléphone portable.
 
la commande midp lance un emulateur de telephone sur le pc.
 
mais bon mon boulot n'est pas a ce nivo dc je pourrai pas trop t'en dire plus (peur de dire des connerie) moi je bosse dans le noyo et java n'est pas trop mon domaine

Reply

Marsh Posté le 25-11-2003 à 14:04:12    

ok :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 27-11-2003 à 09:13:34    

xmulder a écrit :

pour faire simple on va dire q c une version "ultra lègère" de java qui tourne principalement sur les téléphone portable.
 
la commande midp lance un emulateur de telephone sur le pc.
 
mais bon mon boulot n'est pas a ce nivo dc je pourrai pas trop t'en dire plus (peur de dire des connerie) moi je bosse dans le noyo et java n'est pas trop mon domaine


 
en fait midp est une sorte de composant facultatif de l'environnement de programmation J2me (ME pour micro-edition). L'environnement j2me définit une sorte de dénominateur commun pour tous les devices qui peuvent être programmés avec lui. Cela implique malheureusement de se passer de beaucoup de choses comme par exemple toute l'interface graphique. Mais il est possible (?obligatoire?) d'ajouter à J2ME des profiles qui complètent Java " micro-edition pour un device particulier. Par exemple MIDP signifie Mobile Information Device Profile. C'est le profile proposé par sun pour le téléphones portables. Mais rien n'empêche un fabricant de proposer son propre profile pour sont propre téléphone.  
 
Il existe aussi un profile spécifique pour les Palm (les vrais, pas le terme générique).

Reply

Marsh Posté le 27-11-2003 à 09:13:34   

Reply

Marsh Posté le 27-11-2003 à 10:20:28    

voilà qui est bcp mieux
:jap:

Reply

Marsh Posté le 27-11-2003 à 12:15:19    

merci :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed