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.

Help DEV – Analista desenvolvedor Java / Android
https://helpdev.com.br/zarelli

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

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo