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!!!
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
josejorgejr
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
thingol
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
thingol
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:
esta ai é de um exemplo do artigo que quero publicar até amanha a noite no portalwebmobile
to terminado um artigo sobre acesso a dados com J2ME Personal Profile
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
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
é mais fácil do que criar uma instalação para o sistema na hora de testar
Rodrigo_Vieira_Pinto
ah cara. chega.
Amanhã eu tento de novo.
Valeu mesmo cara, brigadão!
M
mauro_schneider
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
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
thiago.fs
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.)>