.jar no es ejecutable. Cree instancias de clases o realice llamadas a cualquier método estático.
EDITAR: agregue una entrada de clase principal mientras crea un JAR.
> p.mf (contenido de p.mf)
Clase principal: pk.Test
>Test.java
package pk;
public class Test{
public static void main(String []args){
System.out.println("Hello from Test");
}
}
Utilice la clase Process y sus métodos,
public class Exec
{
public static void main(String []args) throws Exception
{
Process ps=Runtime.getRuntime().exec(new String[]{"java","-jar","A.jar"});
ps.waitFor();
java.io.InputStream is=ps.getInputStream();
byte b[]=new byte[is.available()];
is.read(b,0,b.length);
System.out.println(new String(b));
}
}