J2ME no Blackberry

Prezados,

Já baixei o sw da blackberry e através desta linha de código, eu crio o .cod:

rapc import=“C:\Arquivos de programas\Research In Motion\BlackBerry JDE 4.3.0\lib\net_rim_api.jar” codename=Aplicacao -midlet jad=Aplicacao.jad Aplicacao.jar

obtenso sucesso.
depois, com o aparelho conectado via usb eu escrevo esta outra linha para descarregar o .cod para o aparelho:

javaloader -usb load Aplicacao.cod

ele dá a seguinte mensagem:

RIM Wireless Handheld Java Loader
Copyright 2001-2007 Research In Motion Limited
Connected
Loading Petrobras Error: file is not a valid Java code file
0 bytes sent at ~0 bps
Disconnected

O arquivo roda no simulador da blackberry, roda no simulador do wtk e está rodando tb no emulador J9 da IBM.

O que eu estou fazendo de errado?

Agradeço desde já a ajuda.

Bom, ninguem falou nada, mas parece que se vc baixar direto o jad ou o jar ele faz o download e converte para cod sozinho.

Não tive tempo de testar, mas parece que a versão nova do sdk da rim está ok

Abraços

Você só pode converter para .COD aplicações nativas BlackBerry, que usem os pacotes de classes da Rim. Se você criou MIDlets, você deve instalar o JAR/JAD no BlackBerry, e não COD. Não é possível converter o JAR para .COD se você criou MIDlets.

OK. Obrigado pela informação

Peraí… Então pq tem a opção de fazer a conversão? Ele a´te substitui as classes…

Abraços

A conversão existe para você poder converter aplicações em JAR feitas usando-se as bibliotecas da Rim. Neste caso, você não terá MIDlet no JAD, terá uma aplicação nativa.