Entradas con tag ‘eclipse’

(c) Eclipse Foundation

(c) Eclipse Foundation

Hace mucho quería hacer una entrada al estilo @pacopistolas ¡Así que ahora se aguantan!:

El problema

Al usar ciertos diálogos como los wizards o asistentes en Eclipse sobre KDE (¡como mola!) no funcionan los botones es decir al hacer click no pasa nada de nada.

Ejemplo del problema

Al crear un nuevo proyecto Java en File > New > Java Project y darle un nombre damos click en Next y no pasa nada.

Diagnostico

Parece ser uno de los ya comunes problemas de integración entre GTK+ (SWT esta basado en este) y Qt, pese a que los desarrolladores de KDE y GNOME trabajan fuertemente en una buena integración entre escritorios, fallas como estas aparecen.

Soluciones

Actualizar Eclipse

Tan sólo con ir a Help > Check for Updates, actualizar y reiniciar se ha resuelto el problema para mi si esto no te ha funcionado sigue leyendo.

Variable de entorno GDK_NATIVE_WINDOWS

Puedes ejecutar Eclipse con:

GDK_NATIVE_WINDOWS=true eclipse


o

GDK_NATIVE_WINDOWS=1 eclipse


Con ello permites a la aplicación hacer llamadas al servidor X directamente y no a través de GDK.

Solución a lo Chuck Norris

Si nada de lo anterior funciono o si simplemente te dio pereza hacerlo puedes hacerlo al estilo Chuck Norris:

  1. Da click en el botón que quieres presionar y mira que gane el foco (es decir que se resalte).
  2. Presiona la tecla Enter.
  3. Listo.

Eso es todo mediante alguna de esas 3 soluciones puedes terminar con ese pequeño pero molesto problema de Eclipse al usarlo con KDE ;)

Siguiendo con la configuración del cachorrito necesito Java y Eclipse en mi sistema por tanto acá voy :)

1. Bajamos un JRE o un JDK de la página de descargas de Sun obviamente para Linux de 32bit ;) … yo tenia a la mano el jre-6u3-linux-i586.bin así que no descargue nada n_n

2. Le “descomprimimos” con ./jre-6u3-linux-i586.bin pulsamos la tecla q para salir de la licencia y le escribimos yes para aceptar la licencia ¬¬

3. Bajamos Eclipse tambien para Linux de 32bit ;) yo tenia a la mano un eclipse jee como dice en el About:

Eclipse Platform

Version: 3.3.1.1
Build id: M20071023-1652

4. Descomprimimos eclipse donde queramos…

5. Movemos la carpeta del JRE a la de eclipse y la renombramos a jre ej:

a mi me genero la carpeta:

/root/jre-6u3-linux-i586/

a eclipse lo decomprimi en:

/root/eclipse/

al moverla quedaria:

/root/eclipse/jre-6u3-linux-i586/

y la renombre a jre

/root/eclipse/jre/

y listo ya puedo ejectuar eclipse y desarrollar aplicaciones en Java en mi cachorrito usb (Puppy Linux):

puppyjava.png

Bien como conté antes de Jnode es un SO hecho en Java, voy a poner una mini-guia de como construirle… ps como lo estoy haciendo :P , de todas formas de la página del proyecto puedes descargarlo ya compilado :P

primero instalo Subversion… estoy en una instalación muy limpia de Ubuntu… pero que viva el Hotel Mamá n_n

$ sudo aptitude install subversion

y hacemos el checkout (siempre me ha sonado a canción de Principal :P ) como lo indican en la página del proyecto en SourceForge le cambio para que solo me baje el /trunk o si no se bajara todas las ramas…

$ svn co https://jnode.svn.sourceforge.net/svnroot/jnode/trunk jnode

bien aceptamos el certificado…

y si tienes mala conexión (como yo) a esperar se dijo… mientras tanto le puedes pegar una ojeada a mi blogroll :P

4 horas después!!… -.-

bien ya tenemos el trunk…

me doy cuenta que no tengo Java ¬¬ …

$ sudo aptitude install sun-java6-jdk

falta assembler :)

$ sudo aptitude install nasm

$ sudo aptitude install yasm

y mkisofs

$ sudo aptitude install mkisofs

ahora sí, nos movemos a la carpeta donde hicimos el checkout y le damos permisos a build.sh

jnode$ sudo chmod a=rwx build.sh

y lo ejecutamos

jnode$ ./build.sh

nos muestra las opciones entonces en mi caso le pasare el de cd 86 lite:

jnode$ ./build.sh cd-x86-lite

y listo!!

el iso del cd booteable esta en jnode/all/build/cdroms/

realmente fácil y sin mayores problemas… intentare virtualizarle :)