Bonjour,

Je suis tombé sur votre site par hasard en recherchant
des personnes ayant développé en Java sur PC afin de
porter l'application sur téléphone Imode.

1. votre jeu fonctionne parfaitement sur mon SAGEM
SG341i

2. Ayant installé SVN (comme indiqué sur votre page
WEB), j'ai récupéré les sources java, images...
Mais j'obtiens des erreurs au moment du Build via JM2E
Wireless Toolkit :

*****************************
Creating project "iWormux"
Place Java source files in "C:\WTK22\apps\iWormux\src"
Place application resource files in
"C:\WTK22\apps\iWormux\res"
Place application library files in
"C:\WTK22\apps\iWormux\lib"
Settings updated
Project settings saved
Project settings saved
Building "iWormux"
C:\WTK22\apps\iWormux\src\wormux\Drawable.java:3:
package com.nttdocomo.ui does not exist
import com.nttdocomo.ui.Graphics;
                        ^
C:\WTK22\apps\iWormux\src\wormux\Drawable.java:7:
cannot resolve symbol
symbol  : class Graphics 
location: interface wormux.Drawable
        public void draw(Graphics g);
                         ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:3:
package com.nttdocomo.ui does not exist
import com.nttdocomo.ui.*;
^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:4:
package com.nttdocomo.util does not exist
import com.nttdocomo.util.*;
^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:6: cannot
resolve symbol
symbol  : class TimerListener 
location: class wormux.WAbout
public class WAbout implements Drawable, TimerListener
{
                                         ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:17:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WAbout
        Timer refresher, stopper;
        ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:37:
cannot resolve symbol
symbol  : class Graphics 
location: class wormux.WAbout
        public void draw(Graphics g) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:82:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WAbout
        public void timerExpired(Timer t) {
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:3:
package com.nttdocomo.ui does not exist
import com.nttdocomo.ui.*;
^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:4:
package com.nttdocomo.util does not exist
import com.nttdocomo.util.Timer;
                          ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:5:
package com.nttdocomo.util does not exist
import com.nttdocomo.util.TimerListener;
                          ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:7:
cannot resolve symbol
symbol  : class TimerListener 
location: class wormux.WCharacter
public class WCharacter implements Drawable,
TimerListener {
                                             ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:3: package
com.nttdocomo.io does not exist
import com.nttdocomo.io.ConnectionException;
                        ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:4: package
com.nttdocomo.ui does not exist
import com.nttdocomo.ui.*;
^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:5: package
com.nttdocomo.util does not exist
import com.nttdocomo.util.Timer;
                          ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:6: package
com.nttdocomo.util does not exist
import com.nttdocomo.util.TimerListener;
                          ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:8: cannot
resolve symbol
symbol  : class TimerListener 
location: class wormux.WTeam
public class WTeam implements Drawable, TimerListener
{
                                        ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:12: cannot
resolve symbol
symbol  : class MediaImage 
location: class wormux.WTeam
        MediaImage skinLeft, skinRight;
        ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:16: cannot
resolve symbol
symbol  : class Timer 
location: class wormux.WTeam
        Timer arrowTimer;
        ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:62: cannot
resolve symbol
symbol  : class Graphics 
location: class wormux.WTeam
        public void draw(Graphics g) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:113:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WTeam
        public void timerExpired(Timer arg0) {
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:16:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WCharacter
        Timer fallTimer;
        ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:47:
cannot resolve symbol
symbol  : class Graphics 
location: class wormux.WCharacter
        public void draw(Graphics g) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:85:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WCharacter
        public void timerExpired(Timer arg0) {
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:3:
package com.nttdocomo.ui does not exist
import com.nttdocomo.ui.*;
^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:5:
cannot resolve symbol
symbol  : class Panel 
location: class wormux.WControls
public class WControls extends Panel implements
SoftKeyListener {
                               ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:5:
cannot resolve symbol
symbol  : class SoftKeyListener 
location: class wormux.WControls
public class WControls extends Panel implements
SoftKeyListener {
                                                ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:3: package
com.nttdocomo.ui does not exist
import com.nttdocomo.ui.*;
^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:4: package
com.nttdocomo.util does not exist
import com.nttdocomo.util.Timer;
                          ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:5: package
com.nttdocomo.util does not exist
import com.nttdocomo.util.TimerListener;
                          ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:7: cannot
resolve symbol
symbol  : class TimerListener 
location: class wormux.WGame
public class WGame implements Drawable, TimerListener
{
                                        ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:17: cannot
resolve symbol
symbol  : class MediaImage 
location: class wormux.WGame
        static MediaImage arrow;
               ^
C:\WTK22\apps\iWormux\src\wormux\WGround.java:3:
package com.nttdocomo.ui does not exist
import com.nttdocomo.ui.Graphics;
                        ^
C:\WTK22\apps\iWormux\src\wormux\WGround.java:69:
cannot resolve symbol
symbol  : class Graphics 
location: class wormux.Stair
        public void draw(Graphics g) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WGround.java:23:
cannot resolve symbol
symbol  : class Graphics 
location: class wormux.WGround
        public void draw(Graphics g) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:23: cannot
resolve symbol
symbol  : class Timer 
location: class wormux.WGame
        Timer endTimer, teamTimer;
        ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:86: cannot
resolve symbol
symbol  : class Graphics 
location: class wormux.WGame
        public void draw(Graphics g) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:177:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WGame
        public void timerExpired(Timer t) {
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WMenu.java:3: package
com.nttdocomo.ui does not exist
import com.nttdocomo.ui.*;
^
C:\WTK22\apps\iWormux\src\wormux\WMenu.java:33: cannot
resolve symbol
symbol  : class Graphics 
location: class wormux.WMenu
        public void draw(Graphics g) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\Wormux.java:3:
package com.nttdocomo.ui does not exist
import com.nttdocomo.ui.*;
^
C:\WTK22\apps\iWormux\src\wormux\Wormux.java:6: cannot
resolve symbol
symbol  : class IApplication 
location: class wormux.Wormux
public class Wormux extends IApplication implements
Runnable {
                            ^
C:\WTK22\apps\iWormux\src\wormux\Wormux.java:85:
cannot resolve symbol
symbol  : class Canvas 
location: class wormux.Wormux.WCanvas
        class WCanvas extends Canvas {
                              ^
C:\WTK22\apps\iWormux\src\wormux\Wormux.java:95:
cannot resolve symbol
symbol  : class Graphics 
location: class wormux.Wormux.WCanvas
                public void paint(Graphics g) {
                                  ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:8: cannot
resolve symbol
symbol  : variable Font 
location: class wormux.WAbout
        final static int fontHeight =
Font.getDefaultFont().getHeight();
                                      ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:9: cannot
resolve symbol
symbol  : variable Label 
location: class wormux.WAbout
        final static LongText[] labels = {      new
LongText("(c)2005, Damien Boucard", Label.CENTER),
                                                      
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:11:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.WAbout
                                                                                
new LongText("Source code is available on
http://wormux.org/iWormux";, Label.RIGHT),
                                                      
                                                      
                                        ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:13:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.WAbout
                                                                                
new LongText("Thanks for playing this
game!", Label.CENTER)};
                                                      
                                                      
                ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:20:
cannot resolve symbol
symbol  : variable Frame 
location: class wormux.WAbout
                Wormux.getGame().setSoftLabel(Frame.SOFT_KEY_1,
null);
                                              ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:21:
cannot resolve symbol
symbol  : variable Frame 
location: class wormux.WAbout
                Wormux.getGame().setSoftLabel(Frame.SOFT_KEY_2,
"OK");
                                              ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:28:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WAbout
                refresher = new Timer();
                                ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:32:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WAbout
                stopper = new Timer();
                              ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:50:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.WAbout
                                case Label.CENTER:
                                     ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:51:
cannot resolve symbol
symbol  : variable Font 
location: class wormux.WAbout
                                        tWidth =
Font.getDefaultFont().stringWidth(labels[i].lines[j])/2;
                                                 ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:54:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.WAbout
                                case Label.RIGHT:
                                     ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:55:
cannot resolve symbol
symbol  : variable Font 
location: class wormux.WAbout
                                        tWidth =
Font.getDefaultFont().stringWidth(labels[i].lines[j]);
                                                 ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:104:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.LongText
                this(label, Label.LEFT);
                            ^
C:\WTK22\apps\iWormux\src\wormux\WAbout.java:153:
cannot resolve symbol
symbol  : variable Font 
location: class wormux.LongText
                                if
(Font.getDefaultFont().stringWidth(line.toString()+"
"+tokens[cpt]) <= Wormux.width) {
                                    ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:25:
cannot resolve symbol
symbol  : class Timer 
location: class wormux.WCharacter
                fallTimer = new Timer();
                                ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:48:
cannot resolve symbol
symbol  : class MediaImage 
location: class wormux.WCharacter
                MediaImage skin;
                ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:60:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WCharacter
                        case Display.KEY_LEFT:
                             ^
C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:67:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WCharacter
                        case Display.KEY_RIGHT:
                             ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:23: cannot
resolve symbol
symbol  : variable MediaManager 
location: class wormux.WTeam
                skinLeft =
MediaManager.getImage("resource:///"+skin+"_l.gif");
                           ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:24: cannot
resolve symbol
symbol  : variable MediaManager 
location: class wormux.WTeam
                skinRight =
MediaManager.getImage("resource:///"+skin+"_r.gif");
                            ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:34: cannot
resolve symbol
symbol  : class Timer 
location: class wormux.WTeam
                arrowTimer = new Timer();
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:74: cannot
resolve symbol
symbol  : class ConnectionException 
location: class wormux.WTeam
                } catch (ConnectionException e) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:76: cannot
resolve symbol
symbol  : class UIException 
location: class wormux.WTeam
                } catch (UIException e) {
                         ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:85: cannot
resolve symbol
symbol  : class ConnectionException 
location: class wormux.WTeam
                        } catch (ConnectionException e) {
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:87: cannot
resolve symbol
symbol  : class UIException 
location: class wormux.WTeam
                        } catch (UIException e) {
                                 ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:96: cannot
resolve symbol
symbol  : variable Display 
location: class wormux.WTeam
                case Display.KEY_POUND:
                     ^
C:\WTK22\apps\iWormux\src\wormux\WTeam.java:102:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WTeam
                case Display.KEY_5:
                     ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:21:
cannot resolve symbol
symbol  : method setTitle (java.lang.String)
location: class wormux.WControls
                setTitle("iWormux HELP");
                ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:22:
cannot resolve symbol
symbol  : variable Frame 
location: class wormux.WControls
                setSoftLabel(Frame.SOFT_KEY_2, "OK");
                             ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:23:
cannot resolve symbol
symbol  : method setSoftKeyListener (wormux.WControls)
location: class wormux.WControls
                setSoftKeyListener(this);
                ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:25:
cannot resolve symbol
symbol  : class Label 
location: class wormux.WControls
                Label obj;
                ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:28:
cannot resolve symbol
symbol  : class Label 
location: class wormux.WControls
                        case '$': obj = new Label(labels[i].substring(1),
Label.CENTER); break;
                                            ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:28:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.WControls
                        case '$': obj = new Label(labels[i].substring(1),
Label.CENTER); break;
                                                      
                   ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:29:
cannot resolve symbol
symbol  : class Label 
location: class wormux.WControls
                        case '£': obj = new Label(labels[i].substring(1),
Label.RIGHT); break;
                                            ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:29:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.WControls
                        case '£': obj = new Label(labels[i].substring(1),
Label.RIGHT); break;
                                                      
                   ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:30:
cannot resolve symbol
symbol  : class Label 
location: class wormux.WControls
                        default: obj = new Label(labels[i], Label.LEFT);
                                           ^
C:\WTK22\apps\iWormux\src\wormux\WControls.java:30:
cannot resolve symbol
symbol  : variable Label 
location: class wormux.WControls
                        default: obj = new Label(labels[i], Label.LEFT);
                                                      
     ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:28: cannot
resolve symbol
symbol  : variable MediaManager 
location: class wormux.WGame
                arrow =
MediaManager.getImage("resource:///arrow.gif");
                        ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:31: cannot
resolve symbol
symbol  : variable Canvas 
location: class wormux.WGame
                Wormux.getGame().setSoftLabel(Canvas.SOFT_KEY_1,
"Help");
                                              ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:32: cannot
resolve symbol
symbol  : variable Canvas 
location: class wormux.WGame
                Wormux.getGame().setSoftLabel(Canvas.SOFT_KEY_2,
"Stop");
                                              ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:42: cannot
resolve symbol
symbol  : class Timer 
location: class wormux.WGame
                endTimer = new Timer();
                               ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:46: cannot
resolve symbol
symbol  : class Timer 
location: class wormux.WGame
                teamTimer = new Timer();
                                ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:88: cannot
resolve symbol
symbol  : variable Graphics 
location: class wormux.WGame
                        g.setColor(Graphics.getColorOfName(Graphics.BLUE));
                                                      
    ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:88: cannot
resolve symbol
symbol  : variable Graphics 
location: class wormux.WGame
                        g.setColor(Graphics.getColorOfName(Graphics.BLUE));
                                   ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:100:
cannot resolve symbol
symbol  : variable Font 
location: class wormux.WGame
                        int strTeamW =
Font.getDefaultFont().stringWidth(strTeam);
                                       ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:101:
cannot resolve symbol
symbol  : variable Font 
location: class wormux.WGame
                        int strTeamH = Font.getDefaultFont().getHeight();
                                       ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:104:
cannot resolve symbol
symbol  : variable Graphics 
location: class wormux.WGame
                
g.setColor(Graphics.getColorOfName(Graphics.YELLOW));
                                                      
    ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:104:
cannot resolve symbol
symbol  : variable Graphics 
location: class wormux.WGame
                
g.setColor(Graphics.getColorOfName(Graphics.YELLOW));
                                   ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:106:
cannot resolve symbol
symbol  : variable Graphics 
location: class wormux.WGame
                
g.setColor(Graphics.getColorOfName(Graphics.BLACK));
                                                      
    ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:106:
cannot resolve symbol
symbol  : variable Graphics 
location: class wormux.WGame
                
g.setColor(Graphics.getColorOfName(Graphics.BLACK));
                                   ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:141:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WGame
                        case Display.KEY_SOFT1:
                             ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:145:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WGame
                        case Display.KEY_SOFT2:
                             ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:148:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WGame
                        case Display.KEY_0:
                             ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:153:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WGame
                        case Display.KEY_2:
                             ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:156:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WGame
                        case Display.KEY_4:
                             ^
C:\WTK22\apps\iWormux\src\wormux\WGame.java:159:
cannot resolve symbol
symbol  : variable Display 
location: class wormux.WGame
                        case Display.KEY_6:
                             ^
100 errors
com.sun.kvem.ktools.ExecutionException
Build failed
****************************************************

Il semble me manquer le package "com.nttdocomo.ui*".
Où l'avez-vous récupéré sur le web et comment
l'implanter dans l'arborescence de l'application
iWormux ou dans celle du JDK ?

Merci pour vos éclaircicements et encore bravo.

François FAIDEAU


        
 p5.vert.ukl.yahoo.com uncompressed/chunked Sun Aug 20 16:13:43 GMT 2006 
        
                
___________________________________________________________________________ 
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet 
! 
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos 
expériences. 
http://fr.answers.yahoo.com 


_______________________________________________
Wormux-dev mailing list
Wormux-dev@gna.org
https://mail.gna.org/listinfo/wormux-dev

Répondre à