.jar não é executável. Instancie classes ou faça chamadas para qualquer método estático.
EDIT: Adicionar entrada de classe principal ao criar um JAR.
> p.mf (conteúdo de p.mf)
Classe principal: pk.Test
>Test.java
package pk;
public class Test{
public static void main(String []args){
System.out.println("Hello from Test");
}
}
Use a classe Process e seus 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));
}
}