Erro J2ME + Netbeans

Iniciado por emulador, 04 de Novembro de 2010, 18:48

tópico anterior - próximo tópico

emulador

to programando em j2me e na hora de compila ele compila, mas na hora de executar ele da um erro, não descobri o pq do erro, já q o sun wireless toolkit está instalado perfeitamente, gostaria de saber como resolver.

erro acusado pelo netbeans:

Starting emulator in execution mode
java.lang.UnsatisfiedLinkError: /home/otavio/netbeans-6.9.1/mobility/WTK2.5.2/bin/sublime.so: /home/otavio/netbeans-6.9.1/mobility/WTK2.5.2/bin/sublime.so: classe ELF errada: ELFCLASS32 (Possible cause: architecture word width mismatch)
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1750)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1646)
        at java.lang.Runtime.load0(Runtime.java:787)
        at java.lang.System.load(System.java:1022)
        at com.sun.kvem.Sublime.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at java.lang.Class.newInstance0(Class.java:372)
        at java.lang.Class.newInstance(Class.java:325)
        at com.sun.kvem.Lime.createLime(Unknown Source)
        at com.sun.kvem.KVMBridge.<init>(Unknown Source)
        at com.sun.kvem.KVMBridge.getBridge(Unknown Source)
        at com.sun.kvem.midp.MIDP.run(Unknown Source)
        at com.sun.kvem.environment.EmulatorInvoker.runEmulatorImpl(Unknown Source)
        at com.sun.kvem.environment.EmulatorInvoker.main(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at com.sun.kvem.environment.JVM.main(Unknown Source)
/media/Dados/Meus Documentos/Facul/HorariosMedianeira/nbproject/build-impl.xml:898: Execution failed with error code 1.
FALHA NA CONSTRUÇÃO (tempo total: 8 segundos)


obg.

emulador

descobri q este erro é causado por eu estar rodando o wtk no jdk x64

ja havia visto uma vez um tutorial de como instalar um pacote que fazia a jvm x64 simular a x86, só q não encontro mais esse tuto, alguem conhece ele?
tbm me lembro q no final ele pedia para executar este comando, "sudo update-alternatives --config java", talvez ajude :p
obg.

pigdin

Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

emulador

pior q nao funcionou, instalei o jdk/jre x86 e o sistema nao encontra ele para eu torna-lo padrão, por isso gostaria do plugin/pacote q mencionei anteriormente

emulador

encontrei o pacote q eu queria, é o ia32-sun-java6-bin.
o estranho é q nao encontrei no Synaptic mas sim na central de programas do ubuntu.

e pra quem tiver o mesmo problema, execute estes comandos no terminal:
$ sudo apt-get install ia32-sun-java6-bin
então aceite qndo ele pedir então execute:
$ sudo update-alternatives --config java
e selecione a opção do ia32
e pronto, seu java rodando em 32bits no ubuntu x64