Errores Netbeans en Ubuntu 64 bits

Imagen de JuanManuel_UMAR
0 puntos

Sin duda alguno de los problemas para lanzar el emulador de J2ME o bien la compilación de una aplicación de escritorio, te aparece alguna de las siguiente leyenda:
Gtk-Message: Failed to load module “canberra-gtk-module”: /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module “canberra-gtk-module”: libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

Esto se trata unicamente del uso de la version de Java en 64 bits, y Netbeans lanza las aplicaciones J2ME con la version de 32 bits. Primero que nada se tendra que realizar la instalacion de Java 32bits con la instruccion:
"sudo aptitude install ia32-sun-java6-bin", una vez concluida la instalación de esta version, procederas a configurar el archivo de configuracion de netbeans cambiando la ruta del compilador de java ( Verifica la ruta de carpeta de netbeans ya que para este ejemplo esta instalada en /usr/local/):
1. sudo gedit / usr/local/netbeans-6.5/etc/netbeans.conf
2.netbeans_jdkhome = "/usr/lib/jvm/ia32-java-6-sun" (path_to_you_java_32bit)
3. Para lanzar el emulador de J2ME tendras que modificar tambien el archivo del emulador con la siguiente instrucción:

sudo gedit /usr/local/netbeans-6.5/mobility8/WTK2.5.2/bin/emulator

Ahi tendras que modificar el path de java como se muestra a continuación:

#!/bin/sh
javapathtowtk=/usr/lib/jvm/ia32-java-6-sun/bin/
PRG=$0

De esta manera, desapareceran los errores de compilación y ejecución de netbeans.