• Viernes 8 de Noviembre de 2024, 11:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - aisbel

Páginas: [1]
1
Java / Ejecutar una aplicacion desde código java
« en: Viernes 8 de Mayo de 2009, 18:33 »
Hola a todos,

voy a exponeros una duda que llevo tiempo intentando resolver:

Quiero ejecutar una aplicacion desde otra aplicacion en java.
La idea es tener un fichero con una extension, por ejemplo: lanzador.drv
De forma que ese fichero, contenga lo necesario para ejecutar una aplicacion, por ejemplo:

lanzador.drv
----------------
java -jar /home/Hola.jar


Quiero hacerlo de esta forma, ya que cada aplicacion a ejecutar, tendra su lanzador.drv donde diga cómo se tiene que ejecutar.
Y desde código java, poder ejecutar el contenido de lanzador.drv.

He intentado hacer lo siguiente:

public pruebaExec() {
        Runtime r = Runtime.getRuntime();
         try {
             Process p = r.exec("/home/lanzador.drv");
         }
          catch (IOException e) {
             System.err.println(e.getMessage());
         }
    }


pero no funciona, ya que dice que lanzador.drv no es un archivo ejecutable.
Sabeis de qué otro modo podría resolver el problema??
Gracias de antemano.... :)

2
C/C++ / Almacenar en un long dos int
« en: Viernes 8 de Mayo de 2009, 18:11 »
Hola a todos,

tengo una duda que no consigo resolver, a ver si me pueden ayudar:

Tengo las siguientes variables:

int x;
int y;
long coordenadas;

Me gustaría, ya que los enteros ocupan 2B y los long 4B, almacenar el primer entero (x) en los primeros 2B del long, y el segundo entero (y) en los 2B de más peso del long.

He probado varias formas, lo que intento hacer es algo así:

coordenadas= 0xFFFF0000L & x;
coordenadas= coordenadas & (y<<32);


Gracias de antemano :))

Páginas: [1]