DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Construindo interfaces gráficas para aplicativos J2ME utilizando o LWUIT - Aula 1

Nesta vídeo aula será mostrada como configurar e testar o ambiente de desenvolvimento que será utilizado e construir um pequeno aplicativo utilizando o LWUIT.



Tempo:
00:15:16

Mini-Resumo:
Nesta vídeo aula será mostrada como configurar e testar o ambiente de desenvolvimento que será utilizado e construir um pequeno aplicativo utilizando o LWUIT.

Tecnologias Utilizadas: Eclipse 3.3.1, EclipseME, Java ME, Wireless Toolkit 2.5.2.

Exemplos construídos: Construímos duas aplicações básicas: uma utilizando o pacote javax.microedition.* e outra utilizando o pacote com.sun.lwuit.*. Ambas mostrando um formulário básico (Form) para que fosse possível realizar uma comparação entre os dois pacotes.

Palavras chaves: eclipse wireless toolkit j2se javase j2me javame lwuit eclipseme.




    6 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Everton Danilo De Moraes Santos
Boa Noite, Josias

Eu estou incluindo o LWUIT.jar nas libs e mesmo assim não consigo rodar uma aplicação ME, você pode me ajudar a criar o projeto?

Desde já agradeço a atenção
[há +1 ano] - Responder

 

Marcelo Da Silva De Freitas Alves
Comigo esta acontecendo o mesmo problema, até da o seguinte erro:
java.lang.NoClassDefFoundError: com/sun/lwuit/layouts/Layout
[há +1 ano] - Responder
 

[autor] Josias Paes Junior
Olá Everton,

Abaixo segue um passo a passo:

Obs 1: Certifique-se de que o EclipseME esteja instalado corretamente.

Obs 2: Os passos 1, 2 e 3 são para a criação correta dos arquivos .jad e .jar para serem adicionados em um aparelho celular real, portanto, se você deseja apenas construir projetos para testes e estudos estas configurações não são necessárias.

1) Crie o Projeto no WTK utilizando o New Project;

2) Configure o projeto para adicionar a API do LWUIT no projeto na aba External APIs;

Obs 3: Para isso, antes, adicione o LWUIT.jar na pasta lib do path onde são criados os projetos do WTK (no ambiente windows, esse path é o seguinte: C:\Documents and Settings\USUARIO\j2mewtk\2.5.2\lib).

3) Ao adicionar o LWUIT no External APIs certifique-se de selecionar Use e Bundle;

4) Crie um projeto no Eclipe, File / New / Other / J2ME / J2ME Midlet Suite

5) Nomei o projeto, Next;

Obs 4: Se for utilizar a aplicação em um aparelho de celular real, certifique-se de criar o projeto com o mesmo nome que foi dado na criação do projeto no WTK. Também é necessário que você mande criar o projeto exatamente onde o WTK criou o seu projeto. Então em Location selecione C:\Documents and Settings\USUARIO\j2mewtk\2.5.2\apps\PROJETO

6)
Selecione o dispositivo do WTK que deseja utilizar. Se não tiver configurado siga os passos abaixo.

6.1)
Selecione Manage Devices / Import / Browser (Selecione a pasta de instalação do WTK) / Refresh, selecione os que você deseja e finish. Next;

7) Na aba Libraries, note que os .jar necessários para o aplicativo já estão adicionados, clique em Add External Jars e adicione o LWUIT.jar. Se desejar, você pode adicionar os .jar necessários manualmente: Add External Jars
e vá na pasta de instalação do WTK\lib

8) Na aba Order and Export selecione o LWUIT.jar e finish.

Obs 5: Se criou o projeto no path do WTK é necessário mudar o diretório padrão de saida do eclipse. Então, na Source / Default output folder / coloque: PROJETO/bin/binEclipse

Espero ter ajudado :P

Até a próxima!

[há +1 ano] - Responder
 

[autor] Josias Paes Junior
Olá Marcelo,

Ao criar o projeto certifique-se de realizar o passo 8 do tutorial acima.

Espero ter ajudado :P

Até a próxima!
[há +1 ano] - Responder
 

Fernando Poletto Ferri
Olá Josias, mesmo seguindo religiosamente o passo a passo acima, e o vídeo de número 1, o Eclipse, ao executar a aplicação, mostra a mensagem de erro:
 
Running with locale: Portuguese_Brazil.1252
Running in the identified_third_party security domain
Connected to KVM
java.lang.ClassNotFoundException: lwuit_novo
     at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
     at com.sun.midp.midlet.Scheduler.schedule(+52)
     at com.sun.midp.main.Main.runLocalClass(+28)
     at com.sun.midp.main.Main.main(+80)
Execution completed.
3335726 bytecodes executed
44 thread switches
1667 classes in the system (including system classes)
35974 dynamic objects allocated (1858272 bytes)
2 garbage collections (98816 bytes collected)
 
 
lembrando, que eu segui exatamento o descrito no passo-a-passo, não deixei de fazer nenhuma configuração.
 
Será que não existe alguma outra configuração a ser feita no eclipse?
Eu não instalei o WTK na pasta arquivo de programas e sim no diretório: C:\java\WTK2.5.2, no eclipse tem que configurar este diretório.
 
O projeto que dá o erro acima no eclipse, se compilar e executar pelo WTK funciona perfeitamente.
 
Obrigado, Fernando Ferri.
[há +1 ano] - Responder
 

[autor] Josias Paes Junior
Olá Fernando,

Então, já recebi por email problemas semelhantes ao seu. Uma pergunta, qual versão do Eclipse você está usando?
Todos os problemas que recebi aconteceu pela utilização do EclipseME + Eclipse Ganymede.

Os pré-requisitos para o EclipseME são:
  • Sun Java2 1.4.x
  • The Eclipse IDE
    • For EclipseME version 1.6.2 and later, Eclipse 3.2 is required. Support for Eclipse 3.1 has been dropped.
    This documentation was put together with Eclipse 3.2.1 on Windows XP.
Então, se este for o caso (se você usa o Eclipse Ganymede ou não), eu vou lhe indicar outro pluguin, o MTJ ... http://www.eclipse.org/dsdp/mtj/
Esse é o novo pluguin para desenvolvimento JME no Eclipse. As pessoas que me envirão email com problemas iguais ao seu usaram este pluguin e tiveram seus problemas resolvidos.

Futuramente estarei publicando uma video aula exclusivamente para apresentar as novas funcionalidades desse pluguin e como instalá-lo/utilizá-lo.

Segue também o link com mais informaçõe sobre o pluguin ... http://eclipseme.org/

Espero ter ajudado!
[há +1 ano] - Responder
 



Publicidade
Curso Online
Este post faz parte de:

Curso(s):
  •  Criação de Interfaces Gráficas em Java ME

    Formações:
  •  Formação Java ME
  • Autor
    Josias Paes Junior

    Possui grau de Bacharelado em Ciências da Computação pelo Centro Universitário de João Pessoa.


    Space do autor
    Estatísticas #
    Favorito:
    Comentários:
    Feedback:
    Utilidade:
    3   0
    [Fechar]

    Você precisa estar logado para dar um feedback.

    Clique aqui para efetuar o login
    [Fechar]


    Este post está fechado. Saiba mais sobre a assinatura MVP!
    web-03
    DevMedia  |  Anuncie  |  Fale conosco
    Hospedagem web por Porta 80 Web Hosting
    2012 - Todos os Direitos Reservados a web-03