Olá a todos!
Ha um ano e meio venho programando em j2se mas agora decidi me aventurar em j2me. No Rwindo$ eu consegui deixar tudo no jeito, inclusive fiz um “Hello World” mas no Ubuntu estou tendo dificuladades, ja tenho o jdk instalado tanto que ja venho a tempo programando no Ubuntu.
Tentei o seguinte:
Baixei o sun_java_wireless_toolkit-2.5.2_01-linuxi486.bin.sh
Baixei o NetBeans 6.7.1 completo (eu usava Eclipse mas decidi mudar até de IDE, desconheço totalmente o NetBeans e preciso aprender a gostar dele)
Instalei o NetBeans, indiquei o jdk e talz…
Instalado, testei um Hello Word em SE, perfeito, NetBeans funcionando 101%
instalei o toolkit, indiquei o jdk, a pasta onde deveria se instalar, updates e tals…
criei um Hello World no NetBeans (ME), limpou e construiu com sucesso, passei pro celular e funfou blz… mas na hora de executar pelo netbeans da pau…
<< tudo que apareceu no console >>
pre-init:
pre-load-properties:
exists.config.active:
exists.netbeans.user:
exists.user.properties.file:
load-properties:
exists.platform.active:
exists.platform.configuration:
exists.platform.profile:
basic-init:
cldc-pre-init:
cldc-init:
cdc-init:
ricoh-pre-init:
ricoh-init:
semc-pre-init:
semc-init:
savaje-pre-init:
savaje-init:
sjmc-pre-init:
sjmc-init:
cdc-hi-pre-init:
cdc-hi-init:
nokiaS80-pre-init:
nokiaS80-init:
nsicom-pre-init:
nsicom-init:
post-init:
init:
conditional-clean-init:
conditional-clean:
deps-jar:
pre-preprocess:
do-preprocess:
Pre-processing 0 file(s) into /home/gustavo/NetBeansProjects/JogoDaVelha/build/preprocessed directory.
post-preprocess:
preprocess:
pre-compile:
extract-libs:
do-compile:
post-compile:
compile:
pre-obfuscate:
proguard-init:
skip-obfuscation:
proguard:
post-obfuscate:
obfuscate:
lwuit-build:
pre-preverify:
do-preverify:
post-preverify:
preverify:
pre-jar:
set-password-init:
set-keystore-password:
set-alias-password:
set-password:
create-jad:
add-configuration:
add-profile:
do-extra-libs:
nokiaS80-prepare-j9:
nokiaS80-prepare-manifest:
nokiaS80-prepare-manifest-no-icon:
nokiaS80-create-manifest:
jad-jsr211-properties.check:
jad-jsr211-properties:
semc-build-j9:
do-jar:
nsicom-create-manifest:
do-jar-no-manifest:
update-jad:
Updating application descriptor: /home/gustavo/NetBeansProjects/JogoDaVelha/dist/JogoDaVelha.jad
Generated "/home/gustavo/NetBeansProjects/JogoDaVelha/dist/JogoDaVelha.jar" is 2061 bytes.
ricoh-init-dalp:
ricoh-add-app-icon:
ricoh-build-dalp-with-icon:
ricoh-build-dalp-without-icon:
ricoh-build-dalp:
savaje-prepare-icon:
savaje-build-jnlp:
post-jar:
jar:
pre-run:
netmon.check:
open-netmon:
cldc-run:
Copying 1 file to /home/gustavo/NetBeansProjects/JogoDaVelha/dist/nbrun2341987190770243664
Copying 1 file to /home/gustavo/NetBeansProjects/JogoDaVelha/dist/nbrun2341987190770243664
Jad URL for OTA execution: http://localhost:8082/servlet/org.netbeans.modules.mobility.project.jam.JAMServlet//home/gustavo/NetBeansProjects/JogoDaVelha/dist//JogoDaVelha.jad
Starting emulator in execution mode
java.lang.UnsatisfiedLinkError: /opt/java/NetBeans/netbeans-6.7.1/mobility8/WTK2.5.2/bin/sublime.so: /opt/java/NetBeans/netbeans-6.7.1/mobility8/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:1767)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1663)
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)
ricoh-run:
semc-icon-assembly:
semc-ppro-emulator:
semc-do-run:
semc-run:
savaje-run:
sjmc-run:
nokiaS80-run:
nsicom-run:
cdc-hi-run:
profiler.check:
open-profiler:
run:
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
[b]O estranho que mostra que foi concluido com sucesso.
Deveria aparecer o simulador (aquele celularzinho)…
[/b]JDK com variaveis de ambiente configuradas ( ja o uso a muito tempo)
JDK 1.6.0_14
NetBeans 6.7.1
wireless_toolkit-2.5.2_01
Ubuntu 9.04 64x
/opt/java/jdk1.6.0_14
/opt/java/NetBeans/netbeans-6.7.1
/opt/java/J2ME (wireless toolkit)
Oque há de errado?
O mais estranho (ou não) é que tentei pelo Eclipse, instalei os plugins e talz… deixei no jeito e deu o mesmo erro… mesminho…
00:56 H > O problema não é de permissao, acabei de me logar como root agora e ficou do mesmo jeito.
O problema não pode ter nada a ver com as IDES pois criei um exemplo no gedit e coloquei na pasta src do Wireless Toolkit, ele compilou mas não executou, deu o mesmo erro…