|
Odimar,
Os erros significam que o Javac n�o
est� achando suas classes. Configure seu classpath para as novas
instala��es.
Para tal � s� setar os diret�rios
que foram gravados no seu computador na vari�vel.
Ex.:
CLASSPATH= ...;c:\J2sdk
1.4.1;c:\WTK104;
Voc� j� trabalhou com Java ou est�
come�ando na vers�o Micro Edition?!
Bom, o texto a seguir foi escrito
por um editor da revista java Magazine, olha se ajuda, caso as configura��es
acima n�o deem certo.
"... Normalmente, quando voc� est� compilando c�digo fonte Java, a
vari�vel de ambiente CLASSPATH
aponta para todas as classes que seu c�digo necessita. Quando voc� utiliza javac para compilar um arquivo, existem
algumas APIs impl�citas, como em java.lang. Com MIDlets, entretanto, a situa��o
� um pouco diferente, uma vez que algumas das classes utilizadas n�o s�o as
mesmas das demais edi��es do Java. Digamos que voc� utilize a classe
java.lang.System em sua MIDlet. Como voc� faz para dizer ao compilador que quer
utilizar a vers�o MIDP dessa classe, ao inv�s da vers�o J2SE
?
A resposta � a utiliza��o da op��o �bootclasspath na linha de comando.
Essa op��o faz com que o compilador encontre as APIs MIDP.
Por default, a
vers�o 1.4 do kit de desenvolvimento gera arquivos de classes compat�vel com a
vers�o 1.2 da JVM (Java Virtual Machine), enquanto vers�es anteriores geravam
arquivos de classes para JVM vers�o
1.1. A �ltima vers�o do utilit�rio preverify.exe, que acompanha o pacote
MIDP espera que os bytescodes, gerados atrav�s do processo de compila��o,
sejam da vers�o 1.1, de outra forma, ser� gerado um erro (Class loading error:
Illegal constant pool index) se tentarmos pr�-verificar utilizando o novo Kit de
Desenvolvimento J2SDK 1.4.1. Para resolver esse problema, simplesmente utilize a
op��o �target 1.1 para informar ao
compilador que voc� quer gerar c�digo compat�vel com a M�quina Virtual
1.1.
Mas isso N�O
ocorre com o Kit de Desenvolvimento Wireless Toolkit 1.0.4.
Para compilar seu programa *.java digite o comando no DOS
abaixo:
javac �target 1.1 �bootclasspath c:\DiretorioWirelessToolkit\midp\classes NomeDoPrograma.java
O arquivo *.class ser� criado no mesmo diret�rio. O processo de compila��o e gera��o dos arquivos com extens�o .class � o mesmo de programas Java comuns..."
Vale ler a JavaMagazine n.� 1.
Abra�os. Bruna
|
- Re: [j2me-list] MIDP no iPaq gustavo
- Re: [j2me-list] MIDP no iPaq Jorge Cavalcanti Fonseca
- Re: [j2me-list] MIDP no iPaq Claudio Montenegro
- RES: [j2me-list] MIDP no iPaq Bruno Tavares da Silva
- Re: [j2me-list] MIDP no iPaq Fernando Siqueira
- RES: [j2me-list] MIDP no iPaq julio
- [j2me-list] Iniciante Jairo
- Re: [j2me-list] Iniciante HERLANI JUNIOR
- [j2me-list] Iniciante - Con... Odimar Tomazeli
- Res: Re: [j2me-list] Inicia... Bruna Costa e Silva
- Res: Re: [j2me-list] Inicia... Odimar Tomazeli
- Re: Re: [j2me-list] Inician... Bruna Costa e Silva
- Re: Re: [j2me-list] Inician... renato pinheiro
- [j2me-list] Java Magazine -... Hyalen Moreira Caldeira
- Res: Re: Re: [j2me-list] In... Odimar Tomazeli
- Re: [j2me-list] Iniciante -... Andr� Andrade
- [j2me-list] Trabalhando com Datas zanona
- Re: [j2me-list] bluetooth HERLANI JUNIOR

