java.lang.IllegalArgumentException: width<=0 height<=0

Olá.
Bom, me deparei com o seguinte problema ao tentar compilar um projeto J2ME:
Ao tentar executar o programa o compilador abria e logo feixando dando a seguinte excessão:

“java.lang.IllegalArgumentException:  width<=0 height<=0”

(e varias outras mensagens como :
“java.lang.IllegalArgumentException:  width<=0 height<=0”
java.lang.IllegalArgumentException:  width<=0 height<=0
at java.awt.image.SampleModel.<init>(libgcj.so.11)
received signal SIGSEGV
Method…………: b745970c ‘javax/microedition/lcdui/ImmutableImage.createIcon (static)’
at java.awt.image.SinglePixelPackedSampleModel.<init>(libgcj.so.11)
[…]
)

O problema se iniciou após eu instalar o Fedora 14, fiz a instalação do jdk-6u22-linux-i586-rpm.bin na pasta /opt/java/ e logo em seguida a instalação do netbeans-6.9.1. na ‘Home Folder’ do usurio.

Depois de quebrar a cabeça verifiquei que o problema estava na instalação do jdk, pois aparentemente não atualizava o jre e assim que o simulador do j2me rodava não achava a pasta da versão atual instalada do java.

Foi feito o seguinte procedimento para corrigir o problema:

Abri o diretorio de instalação do netbeans fui em:
/netbeans-6.9.1/mobility/WTK2.5.2/bin
Abri o arquivo:
“emulator” com um editor de texto.

Na seguinte linha:
$ javapathtowtk=
Editei para;
$ javapathtowtk=/usr/java/latest/bin/

Com a linha em branco, ela pega a pasta padrão que não sei por qual motivo não foi atualizada após ter feito a instalação da ultima versão do jdk, enfim editamos ela para mostrar para o emulador aonde esta, normalmente em /usr/java/latest/bin/.

Pronto. Só abrir o netbeans e compilar que vai estar funcionando.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s