sábado, 11 de junho de 2011

Documentação do Java ME no Eclipse MTJ

Olá povo,

Esse post vai pro pessoal da segunda turma do TECDAM, que hoje durante a aula Java ME, me questionaram como anexar a documentação das APIs do Java ME no Eclipse. Como isso não é das coisas que se faz todo dia, não lembrei na hora. Então lá vai...

Ao instalar o SDK do Java ME, além das APIs e ferramentas de desenvolvimento, é criada uma pasta onde encontra-se a documentação do MIDP (Mobile Information Device Profile), do CLDC (Connected Limited Device Configuration) e de outras JSRs (Java Specification Request) importantes do Java ME. Entretanto o Eclipse não consegue "enxergar" essa documentação, sendo assim, vou mostrar como fazer esse ligação.

Estou partindo do presuposto que o Eclipse já está instalado e com o plugin MTJ já configurado. Se não estiver, acesse esse link.

Para que essa documentação fique disponível dentro do Code Assist do Eclipse, acesse o menu Window > Preferences (no Mac, Eclipse > Preferences). Na janela que será exibida, no lado esquerdo, selecione Java ME > Device Management. E no lado direito, selecione ClamshellCldcPhone1 e clique em Edit...
Na tela que será exibida, clique na aba Libraries. Na coluna javadoc, selecione as "..." da API cldc_1.0.jar.
Na tela que será exibida, selecione o local onde encontra-se a documentação do Java ME no seu computador. Aos usuário de Mac, o Java ME SDK é distribuído em um arquivo *.app, sendo assim, para selecionar a documentação você deve copiar o endereço da documentação a partir do Finder (ou do terminal) e colar no campo da tela. No meu caso, estava no seguinte local:/Applications/Java_ME_SDK_3.0.app/Contents/Resources/docs/api/midp-2.0.zip.
Feito isso, clique em Ok. Em seguida, repita os paços para as APIs cldc_1.1.jar, midp_2.0.jar e midp_2.1.jar.
Após isso, já podemos ver o javadoc da documentação da classe dentro do Eclipse.

4br4ç05,
nglauber

3 comentários:

deco disse...

Valeu professor, agora ficou muito melhor e mais rápido.
Luiz

Luiz André disse...

Valeu professor, agora ficou muito melhor e mais rápido.

Nelson Glauber de Vasconcelos Leal disse...

Estava com um problema para definir com que o projeto aceitasse apenas a configuração CLDC 1.1 até achar esse post:
http://thompsonng.blogspot.com/2009/09/j2me-setting-eclipse-to-use-cldc-11.html

1. Vá até o menu Window -> Preferences
2. Abaixo de J2ME, selecione Device Management.
3. Você encontrará a configuração e o perfil 1.0 e 2.0 para a maioria dos dispositivos.
4. Selecione um device, (ex.: DefaultCldcPhone1) e clique no botão Edit.
5. Clique na aba Libraries e você verá uma lista de bibliotecas que este dispositivo contém.
6. Agora remova cldc_1.0.jar.
7. Salve as modificações e use esse dispositivo no projeto.