
Introdução
Executar aplicações ou jogos desenvolvidos em J2ME deveria ser uma tarefa simples, uma vez que é de conhecimento geral que aplicações desenvolvidas em Java necessitam apenas da Máquina Virtual Java (Java Virtual Machine ou JVM) para funcionar. Entretanto, a ausência de informações diretas e simples em língua portuguesa, dificulta o processo, e o resultado são inúmeras dúvidas em fóruns espalhados pela Internet.
Download da Máquina Virtual J2ME
O primeiro passo para executar aplicações e/ou jogos J2ME em PDAs Palm OS, é efetuar o download da máquina virtual J2ME específica para a plataforma Palm OS, e o conjunto de bibliotecas CLDC e MIDP. Na seção de downloads do site PDAExpert, estão disponíveis duas alternativas:
As duas opções possuem a Máquina Virtual Java (JVM), e a diferença é que o WebSphere Everyplace Micro Environment v5.7.1 contém apenas a Máquina Virtual Java (JVM), enquanto o Java Developer Toolkit (J2ME) para Palm OS possui uma série de ferramentas para o desenvolvimento de softwares J2ME. Assim, se o objetivo for apenas executar aplicações, a melhor opção é efetuar o download do WebSphere Everyplace Micro Environment v5.7.1.
Instalando a Máquina Virtual J2ME em uma PDA Palm OS
Após efetuar o download da Máquina Virtual J2ME, basta descompactar o arquivo .zip em uma pasta de seu computador, e acessar a pasta ARMT4, que está dentro da pasta JVM. Os seguintes arquivos devem ser instalados no PDA:
- JavaVMCheck_enUS.prc
- J9JavaVMMidp20.prc
- PalmMidp20_22.prc
Opcionalmente, pode-se instalar os arquivos JavaVMCheck_XXXX.prc, J9JavaVMMidp20_XX.prc, onde XX e XXXX correspondem ao idioma que deseja utilizar.
Após a instalação destes três arquivos PRC no PDA Palm OS, na categoria Unfiled deverá estar disponível a aplicação IBM Java VM. Para verificar se a máquina virtual Java está funcionando corretamente, execute esta aplicação.

A partir de agora, pode-se instalar quaisquer aplicações e/ou jogos desenvolvidos em J2ME no PDA. Se desejar, faça alguns testes com estes exemplos de aplicações J2ME disponíveis na seção de downloads.
Instalando a Máquina Virtual J2ME no Simulador Palm OS
A instalação da Máquina Virtual J2ME no Simulador Palm OS requer alguns arquivos adicionais, e que por isso estão em uma pasta diferente da Máquina Virtual Java para PDAs. Assim, após efetuar o download da Máquina Virtual J2ME, basta descompactar o arquivo .zip em uma pasta de seu computador, e acessar a pasta Simulator, que está dentro da pasta JVM. Os seguintes arquivos devem ser instalados no Simulador:
- ams.prc
- J9JavaVMMidp20.prc
- j9keystore.prc
- J9Launcher.prc
- j9pref.prc
- j9secpol.prc
- PalmMidp20_22.prc
- pref.prc
Opcionalmente, pode-se instalar o arquivo J9JavaVMMidp20_XX.prc, onde XX corresponde ao idioma que deseja utilizar.
Para finalizar a instalação, é preciso copiar o arquivo J9JavaVMMidp20.dll para a mesma pasta onde está instalado o Simulador Palm OS, ou seja, na mesma pasta onde encontra-se o arquivo PalmSim.exe.
Após a instalação destes oito arquivos PRC no Simulador Palm OS, e da cópia do arquivo DLL, na categoria Unfiled deverá estar disponível a aplicação IBM Java VM. Para verificar se a máquina virtual Java está funcionando corretamente, execute esta aplicação.

A partir de agora, pode-se instalar quaisquer aplicações e/ou jogos desenvolvidos em J2ME no Simulador. Se desejar, faça alguns testes com estes exemplos de aplicações J2ME disponíveis na seção de downloads.
Problemas com a Máquina Virtual J2ME e o Simulador
A Máquina Virtual Java para Palm OS não funciona com a versão mais recente do Simulador Palm OS (versão 5.4.0.1). Ao tentar executar aplicações J2ME nesta versão do Simulador, ocorre o erro SystemMgr.c, Line:6244, SysLinkerStub(): Failed to load the shared library.

Enquanto a Palm e a IBM não disponibilizam uma correção para este erro, a solução que os desenvolvedores adotaram foi utilizar um versão anterior do Simulador Palm OS, que não apresenta este erro. Assim, disponibilizamos para download o Palm OS Simulator 5.1.0.28:
Histórico
- 07/07/2007 - Primeira versão deste artigo.
Agradecimentos à Mário Sousa e Felipe Cavalcante pela solução proposta, e pelo envio da versão 5.1 do Simulador Palm OS.
Sobre o Autor
Caio Proiete é Arquiteto de Soluções, especialista em desenvolvimento de softwares para smartphones, principalmente nas plataformas Windows Phone 7, Windows Mobile, Palm OS, e Symbian OS.
Atualmente suas principais ferramentas/tecnologias de trabalho incluem Visual Studio 2010, Silverlight, eMbedded Visual C++, .NET Compact Framework, C# .NET, Objective-C, CodeWarrior C++, Handheld Basic, e Carbide.c++.
Possui extensa experiência em arquitetura e desenvolvimento de sistemas baseados em web e smart-clients, gerenciamento de projetos e treinamento, e atua também como instrutor oficial Microsoft em centros de treinamentos (CLPS), e é detentor das seguintes certificações:
- MCT - Microsoft Certified Trainer;
- MCPD - Microsoft Certified Professional Developer for Windows Phone 7;
- MCTS - Microsoft Certified Technology Specialist for Windows Mobile;
- MCSD - Microsoft Certified Solution Developer;
- MCDBA - Microsoft Certified Database Administrator;
- MCAD .NET - Microsoft Certified Application Developer;
- MCSD .NET - Microsoft Certified Solution Developer for .NET.
Blog técnico: http://caioproiete.net
Veja o todos os artigos publicados por Caio Proiete no PDAExpert.
Artigos Relacionados
49 Comentários »
Comentários via RSS TrackBack URI
-
Renata em 15/07/2007 13:09
Bom dia!!! Queria uma explicação… instalei tudo direitinho assim como manda o artigo a Virtual J2ME em uma PDA Palm OS e o Simulador, aparece o icone do IBM JAVA VM mais quando eu clico aparece o seguinte erro ” POR FAVOR ASSEGURE-SE DE QUE O IBM WEBSPHERE MICRO ENVIRONMENT JAVA VM ESTÁ INSTALADO” já tentei de tudo, reinstalei e aparece o mesmo erro sempre… Será que vc poderia me ajudar???
Ah Meu Palm é T/X e o Simulador que baixei foi pra ele.
Desde já muito obrigada!Renata
-
Equipe PDAExpert em 17/07/2007 04:35
Bom dia, Renata.
Só para confirmar, você instalou os 8 (oito) arquivos .PRC necessários no simulador?
Atenciosamente,
Equipe PDAExpert -
Executando Aplicações e Jogos J2ME em PDAs Palm OS | hebertphp em 02/08/2007 10:34
[…] PdaExpertEncontrei esse artigo feito pelo Caio Proiete explicando como executar aplicações Java no […]
-
Hebert em 02/08/2007 10:36
Ótimo artigo.
Coloquei um post na minha página fazendo referência para a sua.
Parabéns novamente pelo artigo.
-
Wagner em 07/08/2007 15:49
A minha pergunta pode parecer estúpida, mas eu realmente não sei como fazer… rs
Como eu instalo os arquivos PRC no simulador? Tem alguma pasta onde eu possa jogá-los, ou é necessário sincronizar de alguma maneira? Se for necessário, alguém tem um tutorial/documentação de como fazer?
Valeu!
-
Caio Proiete em 07/08/2007 16:23
Wagner,
Basta “arrastar” os arquivos PDB e/ou PRC para cima do simulador.Abraços,
Caio Proiete -
Anderson em 16/08/2007 20:40
Caio Boa Noite,
copiei arquivo java no meu PALM TREO680, mas quando clico nele ele solicita o arquivo midlet q eu deseja instalar e aparece a opção URL. O q devo fazer? -
Mobilidade é tudo » Arquivo do Blog » Java ME e Palm LifeDrive em 22/08/2007 01:21
[…] eu segui exatamente os mesmos caminhos que estão descritos neste link, entitulado como “Executando Aplicações e Jogos J2ME em PDAs Palm OS“. Até o erro que ele cita no final do texto, eu tava apanhando um monte pra ele.. com a dica […]
-
james em 29/08/2007 16:48
não consigo utilizar esse aplicativo aparece o mesmo erro POR FAVOR ASSEGURE-SE DE QUE O IBM WEBSPHERE MICRO ENVIRONMENT JAVA VM ESTÁ INSTALADO e eu instalei todos os arquivos que manda neste fórum….
só naum consegui instalar o arquivo .dll aparece arquivo incompativel… -
jorge alves em 14/09/2007 23:46
Ola Caio! Gostaria q me orientasse no sentido de como irei instalar, os arquivos recomendados acima, no PDA?.Podes me auxiliar ,dizer como é feito isso?.Grato!
-
Carlos André Oliveira em 16/09/2007 02:59
Parabéns pelo artigo!
Não achei que fosse conseguir me libertar do WSDD para desenvolver pra Palm![]’s
-
ALine em 26/09/2007 11:46
bom cm eu passo para que essa versão da maquina virtual dê suporte a jsr211 é um pacote opcional da sun ..to fazendo uns aplicativos usando api pro Palm e gostaria de saber como faço por que da sempre não reconhece as classes..agradeço qq explicação
-
claudio correa em 02/10/2007 13:44
Prezados, tenho um palm treo 680, instalei os tres primeiros arquivos e a maquina java funcionou. Apos instalar os outros 8 aplicativos, quando acesso o simulador o palm reseta. Gostaria de saber como faço para resolver este problema. Um abraço.
claudio -
anderson ribeiro em 23/11/2007 05:34
Bom dia galera, eu segui todos os passo para instalar o programa, quando eu terminei de instalar o 8 programas restante o meu treo 650 trava o que devo fazer?
-
Edson Coelho em 29/11/2007 00:03
Ocorreu o mesmo comigo, qual a solução???
“Prezados, tenho um palm treo 680, instalei os tres primeiros arquivos e a maquina java funcionou. Apos instalar os outros 8 aplicativos, quando acesso o simulador o palm reseta. Gostaria de saber como faço para resolver este problema. “
Grato,
Edson Coelho -
Amigo em 23/12/2007 20:57
Os 8 arquivos so devem ser instalados si se usa o simulador no pc, nao na palm.
Acho que com um hard reset voce apagaria tudo e voltaria a configuracao de fabrica, para isso leia o manual para o seu modelo. -
Robson Brasil em 06/01/2008 02:01
Executando Aplicações e Jogos J2ME em PDAs Palm OS
Instalei os seguintes aplicativos
JavaVMCheck_enUS.prc
J9JavaVMMidp20.prc
PalmMidp20_22.prc
no meu Palm TX, mas não consigo rodar nenhum tipo de arquivos JAVA, alguém poderia me ajudar por favor? -
Arthur em 23/01/2008 03:49
Os aplicativos J2ME funcionam no meu palm TX mas é uma pena que o Java do Palm não tenha a parte multimidia, os jogos não tem som, etc.
-
Augusto D.de sousa em 31/01/2008 17:18
eu segui exatamente os mesmos caminhos que estão descritos neste link, entitulado como “Executando Aplicações e Jogos J2ME em PDAs Palm OS“.instalei tudo direitinho assim como manda o artigo OS tres arquivos JavaVMCheck_enUS.prc
J9JavaVMMidp20.prc
PalmMidp20_22.prc
apos fui verificar e para minha surpresa nao funciona ” ASSEGURE-SE DE QUE ESTA INTALADA LA IBM´s WEBSPHERE MICRO ENVIRONMENT JAVA VM”
aguem poderia me dizer o que esta errado ja que nao funciona mesmo
Abraços,
augusto -
leandro em 18/02/2008 23:27
ola caros amigos do pda expert eu tenho um palm treo 650 e eu instalei tudo certinho os arquivos do java mais na hora q eu entro no ibm java ele pede um url esse url seria do arquivo java q eu quero instlar no palm ?? eu tentei baixar pelo opera mais nao consegui. gostaria de uma ajuda por favor
grato . aguardo resposta
-
Anderson Ribeiro em 24/02/2008 19:26
Boa noite, gostaria de saber se existe alguma possibilidade de acessar a internet pelo programa wi-fi no palm 650? desde já obrigado.
-
luiz felipe em 28/02/2008 12:01
eu tenho um treo 680 mas nao consigo colocar nem um jogo nele ppois nao tenho o java por favor como faço para conseguir este soft….
desde ja obrigado -
mario em 03/03/2008 00:55
está tudo perfeito muito bem explicado, a única informação omissa foi a do “dll”, o PALM QUICK INSTALL, programa padrão de instalação da palm não reconhece a terminação .dll, ou seja, não é possível concluir todos os arquivos, dessa forma gostaria que fosse feita uma anotação no sentido de esclarecer como proceder no unico detalhe faltante o DLL como instala-lo no palm
obrigado
-
Adrian Bauernamm em 19/03/2008 11:08
tenho um treo 750
nao consigo instalar nenhum arquivo com extençao prc
nao sei se o treo nao aceita, abaixei aquivos palmOne Quick Install
coloco o programa mas nao sei como passar para o treo 750
acho que so aceita .exe
por causa do windows mobile -
saulo feitosa em 26/03/2008 00:00
oi pessoal. consegui instalar a jvm no meu treo 650 mas quando tento mandar uma aplicação java pra lá o treo nao aceita. diz que nao tem aplicativo pra rodar .jar ou .jad.
eu quero instalar um softfone da insidevox pra poder falar a 0,12 o min pra qualquer fixo do brasil.
alguem pode me dar uma luz?
já tentei mandar pelo sync, cartao, baixar pela internet, mas ele nao aceita os arquivos de jeito nenhum.agradeço se alguem puder me ajudar a economizar telefone instalando isso.
att.
saulo. -
Roberta em 14/04/2008 07:48
Olá pessoal!
Estou tendo um problema com meu Palm 680, pois instalei os 3 arquivos conforme descrito, mas quando clico em instalar, me é solicitado uma URL. Vi essa dúvida acima, mas não vi a resposta. Alguém pode me ajudar? Preciso para poder rodar um programa de cotações.
Agradeço e fico no aguardo. -
Anne em 28/04/2008 12:07
Olá, consegui fazer quase tudo, mas chega nessa parte:
Para finalizar a instalação, é preciso copiar o arquivo J9JavaVMMidp20.dll para a mesma pasta onde está instalado o Simulador Palm OS, ou seja, na mesma pasta onde encontra-se o arquivo PalmSim.exe.
E não sei onde fica essa pasta ou como achá-la. Poderia me ajudar? Tenho um Treo 680.
Obrigada.
-
Nazario em 13/05/2008 16:07
Tenho um treo 650, fiz a intalação da Máquina Virtual J2ME, como explica o tutorial acima, mas quando vou intala´la pelo aparelho, aparece o pedido de inserção de uma URL:_________________, alguém sabe qual seria esta URL?
quando tento executar a intalação aparece a seguinte mensagem( Install enter the url of the midlet that you would like to install. )
-
SAMIGUEL em 25/05/2008 13:49
Ólá Caio,
Gostaria dee saber se esta aplicação de máquina java poderá ser feita no treo 750? Caso positivo quero saber se rodará um arquivo com extensão .jar ou .jad!obrigado!
-
sandro em 25/05/2008 19:21
Olá pessoal!
Estou tendo um problema com meu Palm 680, pois instalei os 3 arquivos conforme descrito, mas quando clico em instalar, me é solicitado uma URL. Vi essa dúvida acima, mas não vi a resposta. Alguém pode me ajudar?
Agradeço e fico no aguardo. -
Guilherme em 01/06/2008 20:14
POR FAVOR , istalei os arquivos do JAVA perfeitamente , primeiramente na istalação ocorreu tudo bem mas quando vou
executa - lo o JAVA pede uma ” URL ” para continuar a istalação , O QUE DEVO FAZER ? -
Suleide em 15/06/2008 20:34
Pessoal da PDA Expert, estou com um problema na rodar de rodar um sistema no palm e no simulador ele apresenta o mesmo erro: “The application required to view this data cannot be found”.
Qual o aplicativo que pode estar faltando? ja formatei, mas mesmo assim continua dando erroa. Vocês poderiam me ajudar, por favor. Agradeço se for atendida -
Patrícia Sêda em 26/06/2008 12:45
Boa Tarde,
Solicito uma orientação para as situações abaixo:
a) instalei tudo de acordo com o artigo a Virtual J2ME em uma PDA Palm OS e o Simulador e não apareceu o icone do IBM JAVA VM.
b) Estou utilizando um dispositivo no qual está instalado o OS WinCE e quando vou executar o PalmSim (.exe) é apresentado o mensagem de que não é possível executar o arquivo.Voçê poderia me ajudar?
Desde já agradecida,
Muito obrigado.
Patrícia Sêda
-
Adriano em 18/07/2008 14:15
Olá Equipe PDAExpert, fiz tudo como está na explicação. Mas não consigo fazer o jogo rodar. Está dando error, aparece a seguinte mensagem “java.lang. OutOfmemoryError”.
O que eu faço?
Ou então quando clico no IBM ele solicita o arquivo midlet q eu deseja instalar e aparece a opção URL. O q devo fazer?
Aguardo o contato o mais rápido possível. Valeu. -
mathias em 17/09/2008 00:06
Eu instalei o JVM 5.7.2 no meu Lifedrive da palm para poder usar o mini opera, mas assim que o JVM foi instalado o sistema reiniciava toda vez que eu executava o mini opera. Pois bem, agora ele nao simplesmente reinicia, mas com fica reiniciando in Loop sem nunca entrar o sistema.
Tu teria alguma dica para me ajudar?
Obrigado pela atenção,
Mathias
-
wilian em 15/11/2008 10:36
ola caio , eu queria saber como instala os seguintes arquivos * JavaVMCheck_enUS.prc
* J9JavaVMMidp20.prc
* PalmMidp20_22.prc
no pda -
Raphael Correia em 24/11/2008 16:13
Opá!
Instalei tudo certinho mais na hora que eu vou no meu Palm e clico em IBM Java o Palm reinicia sozinho.
desde já, agradeço.
-
Jahansouzshahi em 27/11/2008 12:44
Boa tarde!
Se você tiver o código fonte do jogo da velha em java 2 me para dispositivos móveis, eu quero tê-lo, pois começei a fazer um cuso de java e quero eloluir.
Desde já, obrigada.
-
sergiomarcelo em 08/12/2008 23:04
boa noite caio. tenho um treo680
baixei o ibm java vm mas na hora de instalar ele pede uma url . vc pode me ajudar me fornecendo esta url. desde ja eu agradeço. -
Daniel em 02/02/2009 10:39
Eu tambem fiz tudo dentro dos conformes e quando clico no ibm java vm aparece a mensagem ” POR FAVOR ASSEGURE-SE DE QUE O IBM WEBSPHERE MICRO ENVIRONMENT JAVA VM ESTÁ INSTALADO”
-
Humberto em 07/03/2009 21:44
Não consigo intalar java standard edition, pois o sistema diz que ela ja esta instalado. Fica neste loop eterno. Como resolver por favor.
Humberto desesperado.
-
wilian em 23/07/2009 22:16
caio,estou tendo um problema ,queria saber como instala os arquivos JavaVMCheck_enUS.prc
J9JavaVMMidp20.prc PalmMidp20_22.prc no pda ,desde ja agradeço -
Raphael em 03/08/2009 14:30
E ai pessoal!!!
Acabei de estalar o Webshere no meu Palm Treo 680, e quando clico no botão instal ele pede uma url, nãu intendi e fiz umas pesquisas e descobri que só se da pra estalar arquivos java portado na net pra baixar, ou seja, você tem que baixar o aplicativo de algum lugar pra poder estalar pelo IBMJava.
Tem a esplicação certinha no link: http://www.pdaexpert.net/downloads/palm-os/exemplos-de-aplicacoes-j2me-para-palm-os/Espero ter ajudado.
Fiquem com Deus! -
Antonio em 24/03/2010 16:14
Caio Boa tarde:
copiei arquivo java no meu PALM CENTRO, mas quando clico nele ele solicita o arquivo midlet q eu deseja instalar e aparece a opção URL. O q devo fazer?
se eu mando jogos pele Bluetoo ele não reconhece o que eu faço p/ colocar jogos java nele? -
Wellington em 24/03/2010 23:24
Ola pessoal gostaria de como instalar no Palm um arquivo com extensão *.jad converti para *.prc e mesmo assim fala que esta faltando java vm. entrei em contato com a Palm ele me disseram que isso nao é problemas deles…queriam que eu pagasse para esta informaçao 36,00 falando por telefone… falei por chat.. me disseram procura a prestadora do software… se alguem souber me ajuda…
Grato -
Wellington em 24/03/2010 23:25
o meu Palm é treo 680….
-
Wellington em 26/03/2010 19:36
No simulador funciona mas no palm da erro……
queria saber como instalar no palm treo 680 o jvm copiei no cartao os 3 aquivo do artigo e mais as dll I:\PALM\Launcher JavaVMCheck_enUS.prc, J9JavaVMMidp20.prc, PalmMidp20_22.prc, J9JavaVMMidp20.dll e msvcr70.dll por nao ter o cabo de dados….
No PalmSim copieias dll para pasta onde esta o PalmSim.exe e arastei os oito arquivo para o simulador PalmSim funcionou uma beleza, mas no palm nao sei se precisa da dll ou nao e se precisa onde coloco ela…..
Agradeço
Pela a juda -
Wellington em 31/03/2010 16:32
Olá pessoal!
Estou tendo um problema com meu Palm 680, pois instalei os 3 arquivos conforme descrito, mas quando clico em instalar, ele da esta mensagem “Por favor assegure-se de que o IBM Websphere Micro Environment Java VM está instalado.” nao tenho o cabo de dados estou instalando atraves do cartão…
Agradeço…. a colaboração -
helison em 13/02/2011 18:28
meu tungsten w não abre os programas avisa que não tem aplicativo para abrir os arquivos, desde já agradesso qualquer ajuda.



Envie seu comentário
ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.