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
[email protected]
https://mail.gna.org/listinfo/wormux-dev