publikaccion @publikaccion
Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

viernes, junio 27, 2008

.: IDE Eclipse en linux para desarrollo


Buscando en los repositorios de ubuntu el IDE Eclipse, aparece con una serie de librerías (que son unas cuantas), y viendo lo que me iba a "guarrear" la instalación sin saber qué era lo que realmente me iba a ir metiendo en el ubuntu, cancelé la instalación, ya que me sonaba que había IDE de Eclipse sin tener que hacer semejante barbaridad de descarga de paquetes sin tener encima idea de qué era lo que me estaba instalando. Entonces fue cuando recordé que hay una serie de IDEs Eclipse ya preparadas para determinados desarrollos y recordé EasyEclipse.

Logo EasyEclipse

EasyEclipse es una página web de la que nos podemos descargar IDEs de Eclipse orientadas a una serie de lenguajes de desarrollos (java, j2ee, jsme, lamp, php, python, Ruby on Rails, C, C++,...) que nos evita el tener que estar pendientes de qué cosa me falta para qué desarrollo, que estemos llevando acabo. Además de tener estos IDEs totalmente integrados, tiene también la opción de descargar los plugins de IDE correspondientess para dotarlo de mayor funcionalidad además de la que ya tengamos per se.

Yo personalmente me descargué la IDE correspondiente a J2EE en formato tar.gz y una vez que la tenemos descargada, simplemente debemos descomprimirla en un directorio que nosotros queramos, y ejecutar el archivo eclipse que nos encontraremos en el directorio donde hayamos desempaquetado.

Carpeta EasyEclipse

Configuraremos una serie de parámetros que nos pregunta al principio de la instalación, y ya tendremos IDE Eclipse funcionando, simplemente con descomprimir una archivo, que además nos otorga la ventaja de saber dónde están todos los archivos correspondientes a la aplicación que hemos instalado, de modo que simplemente moviendo dicho directorio, lo podremos reubicar donde queramos.

EasyEclipse

Antes de que se me olvide, indicar que para esta IDE de Eclipse de J2EE viene el JRE correspondiente a JRE 1.5.0_12 con los servidores de aplicación JBOSS y Tomcat.

jueves, junio 26, 2008

.: Decompilar clases java en linux


Los desarrolladores de java seguramente conozca casi todos el DJ Java Decompiler, que se un programa que nos permite decompilar una clase java ya compilada previamente (los archivos .class de los proyectos java), de modo que obtenemos el código fuente para su modificación, estudio, o comprobación correspondiente.

No sé si este programa funciona con wine, pero no nos va a hacer falta comprobarlo, ya que buscando un poco, di con este programa que funciona igual de bien que el DJ Java Decompiler y que no es otro que Jdec o Java Decompiler.

Java Decompiler (JDec), es un programa que nos da la misma funcionalidad que teníamos con DJ Java Decompiler en Windows con la ventaja de que es código libre y que no requiere de muchos pasos para la instalación correspondiente.

Una vez que hemos descargado el correspondiente tar.gz de sourceforge para JDec lo descomprimimos en un directorio que nos interese, cambiamos los permisos y ya lo podemos ejecutar


$ unzip jdec1.2.zip
$ sudo chmod -R +x *
$ ./Jdec-UI.sh &

JDec

Esto nos abrirá una ventana en el que podremos ver el entorno gráfico para proceder a la decompilación de clases java, aunque antes debemos de configurar algunos parámetros de la aplicación como los directorios temporales, los directorios para la creación de LOGs etc... yendo al menú Configuration > Jdec(Decompiler) Configuration.

JDec Configuación

Una vez hayamos configurado el entorno, ya podremos proceder a decompilar yendo al menú File > New Decompiler task en que tendremos varias opciones para proceder a decompilar para obtener el código fuente.

JDec nueva compilación

Un programa muy útil para todos aquellos que programen en java.

Visto en Rubisf's WebBlog.

jueves, mayo 29, 2008

.: Aplicaciones Java y pantallas en blanco


Pues resulta que tenía una mosca detrás de la oreja sobre un problema que estaba teniendo (y digo estaba porque dió algo de guerra pero finalmente quedó resuelto), sobre la ejecución de aplicaciones Java que tienen que ver con entorno visuales sobre GNOME, es decir, que utilizan el API Swing de Java para mostar las ventanas, menús, etc... dentro de lo que es la aplicación que se lanza.

Ldap Browser/Editor

En concreto me ocurría con el LDAP Browser/Editor que es uno de los mejor Adminsitradores de LDAP que al menos yo conozco (ya sé que para GNOME hay muchos, pero las funcionalidades que tiene este de momento en pocos los encontré al menos para las necesidades que tengo en el proyecto en el que ando liado).

El problema era que al iniciar la aplicación, aparecía la ventana de la aplicación, pero totalmente en blanco... es decir, no veías ni menús, ni frames, ni texto, nada de nada, sólo la aplicación en blanco.

El problema parece ser que viene con un bug que está documentado con librerías de compiz, beryl y emerald (componentes que dan más vistosidad y efectos a los escritorios KDE y GNOME entre otros), de modo que debido a dicho bug, entra en conflicto con las librerías de Java swing, y no muestra nada.

Solución: Desinstalar tanto Beryl, como Compiz, como Emerald y perdiendo visibilidad de efectos en el escritorio ubuntu, gano funcionalidad que en el proyecto es lo que realmente se necesita.

Espero que sirva a más gente que tenga este problema ;o)

martes, mayo 15, 2007

.: De compras por Madrid en San Isidro

Esta tarde Piruleta y yo nos hemos ido dando un paseo desde Plaza Castilla hasta Cibeles, y nos encontramos con la Feria del Libro Antiguo y de Ocasión y curioseando, Piruleta se compró un libro orientado a la empresa, y el menda lerenda se acaba de comprar 4 libros de Java que están totalmente vigentes por unos 20 eurillos de nada... Así da gusto salir de compras por Madrid, aunque sea de segunda mano :-P

technoratiquetas | | | |