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