Python - como llamar una aplicación java desde python

 
Vista:

como llamar una aplicación java desde python

Publicado por JavGG (1 intervención) el 27/02/2015 14:29:42
Buenos días, estoy realizando visualizaciones en Jenkins.

Estoy utilizando un script de python para recuperar las variables que introduzco en Jenkins. Posteriormente estas variables tengo que pasarlas a una clase Java. El problema viene cuando construyo el ejemplo que me dice que no encuentra la clase main. No estoy seguro si es que estoy escribiendo mal la ruta absoluta o la forma de llamar a la ejecución. Os pongo el codigo perteneciente a la llamada.

Argumentos es mi clase Java (Argumentos.class)

cmd=”java" +" "+ "/var/lib/JENKINS_HOME/jobs/JOB_NAME/builds/BUILD_NUMBER/Argumentos ” +””+param1+””+param2””+param3

call (cmd, shell=True)

Si lo realizo desde la consola en el directorio indicado y pongo java Argumentos funciona correctamente. Por lo que creo que lo que hago mal es la llamada desde la consola y he probado mil formas de ponerlo. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder