ayuda urgente para un principiante
tengo un problema cuando quiero compilar un programa basico: este es el codigo fuente
package mijuego
import javax.microedition.midlet.*;
import javax.microedition.lciud.*;
import java.util.*;
import java.io.*;
public class mijuego extends MIDlet implements CommandListener {
public Display display;
public SSCanvas screen;
public mijuego(){
display=Display.getDisplay(this);
}
public void startApp() throws MIDletStateException {
display.setCurrent(screen);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
class SSCanvas extends Canvas implements Runnable {
private int deltaY, deltaX;
private Sprite hero=new Sprite(1);
public SSCanvas() {
hero.addFrame(1,"/Hero.png");
}
void iniciar() {
int i;
deltaY=0;
deltaX=0;
}
void computePlayer() {
if(hero.getX()+deltaX>0 && hero.getx()+deltaX<getWidth() && hero.getY()+deltaY>o && hero.getY()+deltaY<getHeight()) {
hero.setX(hero.getX()+deltaX);
hero.setY(hero.getY()+deltaY);
}
}
public void run() {
iniciar();
while(true) {
switch(action) {
case LEFT;
deltaX=5:
break;
case RIGHT:
deltaX=5;
break;
case UP:
deltaY=-5;
break;
case DOWN:
deltaY=5;
break;
}
}
public void paint(Graphics g) {
hero.setX(hero.getX());
hero.setY(hero.getY());
hero.draw(g);
}
}
}
}
y me sale este mensaje cuando lo ejecuto,
unable to create MIDlet mijuego
java.lang.ClassNotFoundException: mijuego
ya no se que hacer no le encuentro solucion
package mijuego
import javax.microedition.midlet.*;
import javax.microedition.lciud.*;
import java.util.*;
import java.io.*;
public class mijuego extends MIDlet implements CommandListener {
public Display display;
public SSCanvas screen;
public mijuego(){
display=Display.getDisplay(this);
}
public void startApp() throws MIDletStateException {
display.setCurrent(screen);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
class SSCanvas extends Canvas implements Runnable {
private int deltaY, deltaX;
private Sprite hero=new Sprite(1);
public SSCanvas() {
hero.addFrame(1,"/Hero.png");
}
void iniciar() {
int i;
deltaY=0;
deltaX=0;
}
void computePlayer() {
if(hero.getX()+deltaX>0 && hero.getx()+deltaX<getWidth() && hero.getY()+deltaY>o && hero.getY()+deltaY<getHeight()) {
hero.setX(hero.getX()+deltaX);
hero.setY(hero.getY()+deltaY);
}
}
public void run() {
iniciar();
while(true) {
switch(action) {
case LEFT;
deltaX=5:
break;
case RIGHT:
deltaX=5;
break;
case UP:
deltaY=-5;
break;
case DOWN:
deltaY=5;
break;
}
}
public void paint(Graphics g) {
hero.setX(hero.getX());
hero.setY(hero.getY());
hero.draw(g);
}
}
}
}
y me sale este mensaje cuando lo ejecuto,
unable to create MIDlet mijuego
java.lang.ClassNotFoundException: mijuego
ya no se que hacer no le encuentro solucion
