Trial do j9. Como usar?

29 respostas
Rodrigo_Vieira_Pinto

Olá pessoal!
Para teste, instalei a j9 no meu pocket PC, mas a versão trial. O problema é que não sei como fazer para criar um aplicativo para ela. Com a instalação veio alguns arquivos de como instalar a j9 e tal, mas nenhum de como criar um aplicativo para ela. Devo simplesmente criar um .class e inserir no pocket? Para desktop
javac

e

java

mas, e para a j9?
Se alguém puder escrever algo bem básico mesmo sobre como criar aplicativos para ela eu agradeço.
Valeu!!!

29 Respostas

J

Acho q vc ainda nao sabe o q eh j2me…
procura dar uma estudada no assunto.

Rodrigo_Vieira_Pinto

blz, mas onde está o erro? Acho que ao invés de criticar, poderia fornecer uma ajuda.

J

Nao estou criticando.
Eu repito: o erro esta na falta de conhecimento. Procura dar uma estudada em J2ME primeiro, daih vc vai entender como se cria aplicaçoes usando j2me pra palm. Da uma olhada em www.java.sun.com/j2me

Rodrigo_Vieira_Pinto

Blz Jorge, entendi.
Mas eu não quero criar para palm, mas para Pocket PC e Windows CE.
Para palm acho que o caminho é bem mais fácil, pois a virtual machine para palm até a Sun disponibiliza.
Valeu.

T

Você está falando da IBM J9, que requer o WSDD (você baixou tudo, incluindo o WSDD, não)? Fiquei um tempo tentando brincar com o WSDD (é que tenho um PocketPC que foi gentilmente doado pela Microsoft - não é brincadeira não!) , mas não tive tempo de conseguir fazer uma aplicação funcionar. Acho que é só seguir as instruções (infelizmente não segui tudo.)

Rodrigo_Vieira_Pinto

Então thingol, baixei apenas a J9, nada mais (a versão trial vem só com ela). Tenho que baixar o WSDD também? Pensei que só precisaria baixar a J9 e poderia usar, claro, com algumas instruções a mais para que o aplicativo funcione.
Gente, eu sei alguma coisa de J2SE, mas J2ME estou engatinhando, se alguém me disser como começar eu agradeço.

fzampa

O que vc fez pra ganhar o pocket???
Qual o telefone do tio Bill?

T

Em 2001 o pessoal da Microsoft viu que havia relativamente poucas pessoas com MCSE em Windows 2000, então eles deram um Pocket PC (iPaq 3650) à primeira pessoa em cada MS Solution Provider que tirasse/renovasse o MCSE.

Confesso que suei um pouco para conseguir renovar o tal MCSE em Windows 2000 (já tinha um MCSE em Windows NT), porque tive de fazer uma prova cujo prazo para terminar era de 4 horas (nem lembro a quantidade de questões que tive de responder.)

Este ano no Sun Tech Days eu consegui um Palm Zire 71, então estou ficando com prática de conseguir os tais prêmios. Dessa vez foi mais fácil - respondi a uma pergunta só.

fzampa

Se um dia vc ganhar uma figurinha repetida e nao tiver o que fazer com ela eu tb ficarei grato com um donativo :mrgreen:

Ps.: Qual foi a pergunta do Sun Tech Day esse ano?

urubatan

se você baixou o J9 MIDP abre dentro do pocket o Internet Explorer e aponta ele para qualquer arquivo .jad que a aplicação vai ser instalada.

se você baixou o J9 Personal Profile, ai que a brincadeira fica divertida …
basicamente tu cria um .jar com uma aplicação AWT (quase qualquer uma) e cria um atalho dentro do pocket com a uma linha de comando semelhante a:

"\Program Files\J9\PPRO10\bin\j9.exe" "-jcl:ppro10" "-cp"  "\PP_Example\j2me_pp_example.jar;\PP_Example\lib\hsqldb.jar" "exemplo.webmobile.MainWindow"

esta ai é de um exemplo do artigo que quero publicar até amanha a noite no portalwebmobile :smiley:

to terminado um artigo sobre acesso a dados com J2ME Personal Profile :smiley:

Rodrigo_Vieira_Pinto

Urubatan, acho que estou quase conseguindo.
Fiz o que vc disse, dessa vez não deu mensagem de erro, mas também não funcionou, nem deu mensagem de erro.
Para testar, fiz uma aplicação com um Label e um Button, tudo dentro de um Frame, ou seja, 100% AWT. O que posso estar errando agora?
Valeu!!

urubatan

o que acontece quando você roda a app no desktop, ela funciona?
no metodo main, tu criou o teu frame e deu um show() nele?

Rodrigo_Vieira_Pinto

Então, quando clico no icone no pocket pc, antes ele não respondia, ai coloquei a classe principal como ultimo argumento (assim como vc falou) e ele retorna o seguite erro:

Exception in thread “main” java.lang.UnsupportedClassVersionError: (NewClass) bad major version at offset=6

O que pode ser?

Rodrigo_Vieira_Pinto

ah, no desktop ela funciona, tomei o cuidado de fazer uma tela pequena e de, quando clicar no jar ele funcionar.

urubatan

j2me personal profile é equivalente a um j2sdk 1.3.1,
no teu compilador, coloca como parametro -target 1.3
ou então configura isto nas propriedades do projeto no eclipse.

Rodrigo_Vieira_Pinto

hummm… acho que o problema pode ser esse.
pra começo, estou usando o netBeans e não o eclipse.
Vou compilar com linha de comando e ver o que acontece.
Qualquer coisa eu volto aqui.
Valeu!

Rodrigo_Vieira_Pinto

meu, que @##$%#
Tentei compilar por linha de comando usando -target 1.3 e o JDK diz que essa versão pode causar conflito com a versão recente.
Essa eu não entendi.

urubatan

foi algum outro parametro incompativel …
ou então alguma coisa do j2sdk 1.5 que tu ta usando …
tu pode configurar isto também no netbeans, só não lembro onde nas propriedades do projeto se acha a versão de destino dos .class gerados :smiley:

Rodrigo_Vieira_Pinto

desculpe a minha ignorância, mas o arquivo com os comandos que vc digitou deve ter extensão lnk? Ele pode ser criado no pc e ser enviado via active sync ao pocket?
pois é o que estou fazendo. O erro pode ser esse?

urubatan

é mais ou menos assim que eu faço :smiley:
é mais fácil do que criar uma instalação para o sistema na hora de testar :smiley:

Rodrigo_Vieira_Pinto

ah cara. chega.
Amanhã eu tento de novo. :wink:
Valeu mesmo cara, brigadão! :smiley:

M

Para fazer teste, você pode tbm baixar o thinlet http://www.thinlet.com/, jogar o demo.jar num diretorio por exemplo \PP_Java jogar tbm o thinlet.jar neste diretorio, criar na sua maquina um arquivo com extensao lnk com teste conteudo

136#"\Program Files\J9\PPRO10\bin\j9.exe" "-jcl:ppro10" "-cp" "\PP_Java\demo.jar;\PP_Java\thinlet.jar" "thinlet.demo.Demo" "\PP_Java"

jogue este arquivo no mesmo diretorio \PP_Java
e execute-o pelo Pocket
Esta aplicação é um pouco pesada, mas vc pode testar outras que vem de exemplo no thinlet

Rodrigo_Vieira_Pinto

Blz Mauro, vou testar
Valeu!!!

Rodrigo_Vieira_Pinto

Olha que interessante, apesar de não ser muito bom:
No netbeans, alterei a plataforma default para a 1.4.2_08
compilei, criei o jar e funcionou perfeitamente!!!

Gozado…deveria ter funcionado bem também na 1.5.0_02, mas…
De qualquer forma, valeu galera!!!

T

alguem tem o link onde eu possa baixar o J9 e o WSDD,

Obrigado.

keller

google? :roll:

urubatan

thiago.fs:
alguem tem o link onde eu possa baixar o J9 e o WSDD,

Obrigado.


eu ja postei o link em uns 4 topicos diferentes aqui no GUJ mesmo, é só dar uma procuradinha que tu acha.

ademir.carvalhojr

.

insonix

Boa tarde!

To com um problema ao rodar o J9 e não consegui resolver, pior que no google não tem nada.
Oque ocorre é o seguinte:

Quando eu executo o j9 com o atalho abaixo:
39#"\Arquivos de Programas\J9\bin\j9.exe" “-jcl:ppro10” “-cp” “exemplo.jar” “Principal”

Ocorre o erro:

<warning: unable to load j9ppro21 (Não foi possível localizar o módulo especificado.)>

Alguem tem uma idéia do que possa ser?

Criado 19 de abril de 2005
Ultima resposta 13 de out. de 2008
Respostas 29
Participantes 10