Llamar a Python desde Java

Quiero llamar apython secuencia de comandos de Java. Mi versión de Python es 2.5 y Java es 6.

Mi código actual:

try{
    Process p= Runtime.getRuntime().exec("path/dirs/file.py");
    p.waitFor();
    } catch (InterruptedException ex){
    System.out.println(ex.getMessage());}
    }

El error que recibo es:

Java.IO.IOException: no se puede ejecutar el nombre de archivo del programa: error CreateProcess = 193,% 1 no es una aplicación Win32 válida

Respuestas a la pregunta(4)

Su respuesta a la pregunta