Problemas com o import !?

10 respostas
J

To estudando como criar sprites em java. Ai tem uma classe chamada Sprite em http://java.sun.com/javame/reference/apis/jsr118/
No meu codigo eu faço o import da classe mas da um erro dizendo que a classe Sprite não existe.

cannot find symbol class Sprite
package javax.microedition.lcdui.game does not exist
cannot find symbol class Image

Mas poque isso ta ocorrendo????

Meu codigo:
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.Sprite;

public class Animacao extends Frame {

  Image imgSprite = Image.createImage("fig.png");
  Sprite spreite = new Sprite(imgSprite,95,35);
  
  public Animacao(){
  	
  
  }
}

O que que eu tenho que fazer pessoal?

10 Respostas

lrgalego

Você adicionou corretamente esse lib do sprite no seu classpath?

J

lrgalego:
Você adicionou corretamente esse lib do sprite no seu classpath?

vishiiii… nem sabia disso não! Como eu faço?

vlw

lrgalego

Simples, durante a compilação e execução vc passa a opção -cp com o endereço do seu jar ou do diretório com os seus .class.

Exemplo: javac -cp /home/teste/classes/bb.jar Teste.java

Te aconselho a buscar um material sobre o assunto, isso é vital para vc compreender como funciona o java :wink:

J

lrgalego:
Simples, durante a compilação e execução vc passa a opção -cp com o endereço do seu jar ou do diretório com os seus .class.

Exemplo: javac -cp /home/teste/classes/bb.jar Teste.java

Te aconselho a buscar um material sobre o assunto, isso é vital para vc compreender como funciona o java :wink:

Desculpa a minha ignorancia, mas quem seria esse arquivo .jar expecificamente?
To boiando aqui…", durante a compilação e execução"… como assim passar o -cp? Donde eu digito isso?
Vlw

=]

lrgalego

http://www.amazon.com/Java-How-Program-6th-Deitel/dp/[telefone removido]

É um bom livro pra quem ta começando, pra você pegar esses conceitos.
Num te recomendo começar por ME não. Estuda um pouco sobre a base primeiro.

J

lrgalego:
http://www.amazon.com/Java-How-Program-6th-Deitel/dp/[telefone removido]

É um bom livro pra quem ta começando, pra você pegar esses conceitos.
Num te recomendo começar por ME não. Estuda um pouco sobre a base primeiro.

Tava lendo umas coisas aqui sobre esse classpath… só o que eu ainda não entendi é como add a classe que eu quero no classpath!
é a classe sprite que disse ali anteriormente. Mas aonde eu achei assunto relacionado a isso só diz p add mas não diz como eu obtenho o .jar da classe em questão, ou se tem como obter o .jar! É possivel? Como? Tenho que baixar? Ou será que ele já está incluso no meu pc qnd o java foi instalado só que a classe que quero esta num diretorio que não é aquele aonde estão as classes padrão! Como faço para saber o diretorio da classe quq quero???

vlwww

Marky.Vasconcelos

Cara… voce vai trabalhar com JME?

Essa classe Sprite é do pacote JME e não é tão dificil criar uma pro SE.

Mas voce pode baixar o jogo caça a bandeira que o vinigodoy fez nessa pagina http://vinigodoy.wordpress.com/meus-jogos/ e pegar o pacote jgf(Java Game Framework) que tem nos sources do jogo, que tem a classe ImageItem que voce pode usar como Sprite.

J

Mark_Ameba:
Cara… voce vai trabalhar com JME?

Essa classe Sprite é do pacote JME e não é tão dificil criar uma pro SE.

Mas voce pode baixar o jogo caça a bandeira que o vinigodoy fez nessa pagina http://vinigodoy.wordpress.com/meus-jogos/ e pegar o pacote jgf(Java Game Framework) que tem nos sources do jogo, que tem a classe ImageItem que voce pode usar como Sprite.

Vlw.

Já fiz bilhões de coisas aqui e nada! Criei variaveis de sistemas como o JAVA_HOME, CLASSPATH, mecho no path etc… mas o copilador continua dizendo que não existe o pacote que eu quero! Ai li por ai algo que dizia obter o .jar da classe que eu quero e add ela no path. Mas o problema é que eu não sei como achar esse arquivo .jar! Já procurei no site da sun, no google, pedi p pessoal na sala de aula… masss…

era só o que eu queria saber… aonde eu acho esses arquivos .jar???

vlw…

Marky.Vasconcelos

Cara vai ser pra ME esse programa?

Use o pacote que te falei que da certo.

B

Que versão da JDK você baixou?

Esse Sprite faz parte do Java Micro Edition, que é para desenvolvimento de aplicativos para celulares e outros dispositivos pequenos.

Você não vai encontrar ele nos JDKs do Java SE e no Java EE.

Criado 21 de maio de 2009
Ultima resposta 22 de mai. de 2009
Respostas 10
Participantes 4