Compilar y ejecutar aplicaciones con QtJambi desde consola

Hace ya bastante tiempo que publique un post para quienes deseaban introducirse en la programación de aplicaciones Java haciendo uso del framework QtJambi.
En el mismo, explique como usar estas librerías haciendo uso de un plugin para integrarlo a Eclipse con el fin de simplificar pasos ya que yo mismo tenia problemas cuando intentaba compilar y ejecutar aplicaciones que hicieran uso de este framework sin ningún IDE de por medio.

Resulto ser que no era tan complicado como pensaba, simplemente que estaba comentiendo un error con el script que provee la gente de Trolltech junto con la implementación de QtJambi para Linux. Mejor dicho, debido a un alias que tenia asignado al comando “ls”. Nada grave ni difícil de solucionar… uno de esos típicos “que bolu….” que tanto nos pasa.

En fin, vamos a lo importante.

Lo primero e indispensable que necesitamos para correr aplicaciones hechas con QtJambi es (ademas de un JDK) el paquete provisto por Trolltech para nuestra plataforma. En mí caso, es el “Qt Jambi Open Source Edition for Java Developers: X11 Binary, 32 Bit”

Una vez que lo tenemos, simplemente lo descomprimimos y realizamos:

#source set_qtjambi_env.sh

Con esto nos aseguramos que las carpetas con las clases que utiliza QtJambi se encuentren en nuestra variable CLASSPATH.

Ahora, solo nos queda escribir nuestro programa y ejecutarlo de la forma habitual con:

$javac Test.java
$java Test

Así es, no más complicaciones que esas… un buen ejemplo en donde debemos pensar antes que renegar :) .
Pronto levanto la segunda parte del articulo, mientras tanto, dejo un código fuente sencillo para realizar un “hola mundo” con Jambi.

  1. import com.trolltech.qt.gui.*;
  2. public class Test {
  3. public static void main(String[] args) {
  4. QApplication.initialize(args);
  5. QPushButton button = new QPushButton(“Hola Mundo”);
  6. button.show();
  7. QApplication.exec();
  8. }
  9. }

2 Responses to “Compilar y ejecutar aplicaciones con QtJambi desde consola”

Rodrigo on March 27th, 2009 3:39 am:

Esos “que bolu…!” te pasan muy seguido a vos… ajajaja!
A ver si dejamos de borrar cosas sin querer eh! jajaja!


Marc on March 4th, 2010 3:54 pm:

Hola, estoy intentando compilar por consola en windows y no hay manera. Con eclipse todo bien, por consola, no hay manera. He ejecutado set_qtjambi_env.bat y no funciona. Me dice que el paquete com.trolltech.qt.gui no existe. Alguna idea??


Leave a Reply

(required)

(required)