[J2ME Polish] Essai du sample de test

Essai du sample de test [J2ME Polish] - Java - Programmation

Marsh Posté le 25-04-2006 à 15:14:19    

Bonjour à tous
Je viens de me lancer sur j2me polish et j'essai de tester les samples fournis avec le package.
J'utilise eclipse 3.0, l'emulateur nokia s40, ant, et tous les trucs requis par le site, mais à la compilation de leur sample, je me retrouve avec cette erreur:
 
 

Code :
  1. init:
  2. j2mepolish:
  3. [j2mepolish] J2ME Polish 1.2.4
  4. [j2mepolish] Processing [5] devices...
  5. [j2mepolish] Building application for [Generic/midp1] (1/5):
  6. [j2mepolish] Using locale [de_DE]...
  7. [j2mepolish] preprocessing for device [Generic/midp1].
  8. [j2mepolish] compiling for device [Generic/midp1].
  9. [j2mepolish-javac-Generic/midp1] Compiling 72 source files to C:\local\workspace\samples\build\real\Generic\midp1\de_DE\classes
  10. [j2mepolish] An internal class of J2ME Polish could not be compiled. Please try a clean rebuild by either calling "ant clean j2mepolish" or by removing the working directory "C:\local\workspace\samples\build\real".
  11. [j2mepolish] When an API-class was not found, you might need to define where to find the device-APIs. Following classpath has been used: [].
  12. BUILD FAILED
  13. C:\local\workspace\samples\build.xml:85: Unable to compile source code for device [Generic/midp1]: Unable to find a javac compiler;
  14. com.sun.tools.javac.Main is not on the classpath.
  15. Perhaps JAVA_HOME does not point to the JDK


 
Mon premier reflex a été de vérifier le classpath, l'arborescence, tout semble correct avec le fichier d'aide du sample.
Je souhaiterai un point de vue exterieur sur le pb  
Merci


---------------
>> Portfolio: www.MyDeclic.com
Reply

Marsh Posté le 25-04-2006 à 15:14:19   

Reply

Marsh Posté le 25-04-2006 à 15:17:28    


Perhaps JAVA_HOME does not point to the JDK  
 
Rhoooooooo


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 25-04-2006 à 15:18:46    

J'ai bien vu ce message, mais je ne vois pas comment lié "JAVA_HOME" à un jdk.
 
c'est quoi java_home, et pour le jdk, que faut il selectionner?


---------------
>> Portfolio: www.MyDeclic.com
Reply

Marsh Posté le 25-04-2006 à 15:22:20    

white-rabbit a écrit :

J'ai bien vu ce message, mais je ne vois pas comment lié "JAVA_HOME" à un jdk.
 
c'est quoi java_home, et pour le jdk, que faut il selectionner?


mdr, c'est quoi JAVA_HOME, c'est quoi CLASSPATH. Au fait c'est quoi JAVA ??  :lol:  

Reply

Marsh Posté le 25-04-2006 à 15:24:31    

C'est quoi demander de l'aide sur un forum ?


---------------
>> Portfolio: www.MyDeclic.com
Reply

Marsh Posté le 25-04-2006 à 15:25:42    

C'est quoi poser des questions quand tout est dans la réponse ?
Et c'est quoi déjà google ?

Reply

Marsh Posté le 25-04-2006 à 15:28:27    

brasseld a écrit :

C'est quoi poser des questions quand tout est dans la réponse ?
Et c'est quoi déjà google ?


 
Ca va, tu n'as jamais débuté ? Tu es né avec la science infuse ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 25-04-2006 à 15:32:09    

J'ai jamais dis ça. Le fait est que beaucoup pose des questions alors qu'ils ont la réponse devant les yeux. Je suis désolé mais quand tu vois :Unable to find a javac compiler ou encore
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
 
Tu ne dois plus trop de poser de questions sur le pourquoi du comment. Ensuite, une petite recherche permet de retrouver rapidement un topic sur le classpath sur ce forum.... Il a l'air de venir réguliérement donc je suppose que ce sont des principes qu'il connaît

Reply

Marsh Posté le 25-04-2006 à 15:35:00    

brasseld a écrit :

Tu ne dois plus trop de poser de questions sur le pourquoi du comment.


 
et bien perdu, puisqu'effectivement, J2ME demande une variable d'environnement JAVA_HOME qui pointe vers la racine du SDK. Hors, il n'as pas l'air de savoir positionner une variable d'environnement, et le classpath (ainsi que le topic correspondant) est un autre problème (juste proche dans sa façon de le résoudre).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 25-04-2006 à 15:36:11    

je viens regulierement en effet, et le topic sur le classpath ne m'est pas inconnu puisque j'avais deja eu des soucis pour lesquels ce topic m'a été bien utile.
 
Là je m'essaye à un nouvel outil j2me polish, et en essayant de suivre point par point les instructions pour tester leur sample, je coince encore sur ces soucis.
 
J'ia bien evidement cherché sur google avnt de venir sur le forum


---------------
>> Portfolio: www.MyDeclic.com
Reply

Marsh Posté le 25-04-2006 à 15:36:11   

Reply

Marsh Posté le 25-04-2006 à 15:38:59    

white-rabbit a écrit :

je viens regulierement en effet, et le topic sur le classpath ne m'est pas inconnu puisque j'avais deja eu des soucis pour lesquels ce topic m'a été bien utile.
 
Là je m'essaye à un nouvel outil j2me polish, et en essayant de suivre point par point les instructions pour tester leur sample, je coince encore sur ces soucis.
 
J'ia bien evidement cherché sur google avnt de venir sur le forum


Bon aller je retire mes propos s'ils vous paraîssent infondés. Désolé  ;)

Reply

Marsh Posté le 25-04-2006 à 16:23:41    

J'ai bien cela ds mon classpath C:\Program Files\Java\jdk1.5.0_05\bin;
le chemin du jdk est donc bien defini, et je n'ai jamais eu de pb de compile avant.


---------------
>> Portfolio: www.MyDeclic.com
Reply

Marsh Posté le 25-04-2006 à 16:31:43    

Oui mais apparemment c'est ta variable d'environnement JAVA_HOME qui n'est pas positionnée...

Reply

Marsh Posté le 25-04-2006 à 16:36:21    

Il faut que tu vérifies que le fichier tools.jar est bien dans le classpath de ANT
 
Windows > Preferences... > Ant > Runtime > Onglet Classpath
 
S'il n'y est pas, tu le rajoutes (il est dans JAVA_HOME/lib)


Message édité par Bidem le 25-04-2006 à 16:38:52
Reply

Marsh Posté le 25-04-2006 à 17:07:06    

merci bidem, effectivement ce fichier n'etait pas defini.
l'appli compile completement maintenant.
 
Je vais la lancer d'un emulateur pour essayer


---------------
>> Portfolio: www.MyDeclic.com
Reply

Marsh Posté le 11-05-2006 à 16:37:15    

Re bonjour
apres qque jour hors de ce projet, je suis de retour, ça fonctionne bien, tres bien meme, mais voilà, maintenant j'essai de créer une interface à ma sauce en me basant sur le contenu du fichier  menuMidlet fourni avec polish, et je ne comprend pas à quels moments sont defini les attributs vers la "skin".  
 
Où est ce qu'on declare que le fichier polish.css doit donner les attribut de couleur et autre ?
merci


---------------
>> Portfolio: www.MyDeclic.com
Reply

Marsh Posté le 11-05-2006 à 21:08:50    

j'adore tu demandes qqch alors qu'on a pas le code. Touriste.

Reply

Marsh Posté le 29-05-2006 à 14:41:31    

dsl mais en fait j2me polish a l'air d'etre assez procéduré.
c'est la compilation via le fichier ant (build.xml) qui permet à la lib polish d'appliquer ensuite le 'skin' dans les sources du code.
 
C'est pour cela que je voyais aucun lien vers des attributs de 'skin'.
Mais bon, faut croire que polish n'est pas aussi utilisé que ce que je le pensé.

Reply

Sujets relatifs:

Leave a Replay

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