Runtime.getRuntime().exec()

Résolu
cormandyr Messages postés 600 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 8 juillet 2016 - 25 juil. 2012 à 11:01
cormandyr Messages postés 600 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 8 juillet 2016 - 25 juil. 2012 à 13:24
Bonjour chère communauté,

Une fois de plus je me retrouve devant un problème épineux...

J'ai un programme java qui lance des scripts python.
Pour ce faire, la méthode exec de la class Runtime est utilisée. Je donne donc comme ligne de commande:
java -cp toutCeQuIlFaut main.de.la.Classe

et ça fonctionne sans le moindre soucis... ou presque...

sous windows, pas le moindre soucis
sous Ubuntu, pas le moindre soucis
sous OpenSuse, quelque soit la version de la jvm (sun ou openjdk), il ne trouve pas la la class donnée pour le main...
J'ai testé 2jvm différentes, 1.6 (sun et openjdk) et 7, et c'est le meme soucis...

Et histoire de bien rendre le truc encore plus simple, si je lance la meme commande directement dans le shell (et non via l'application), et bien ça démarre...

Quelqu'un a une idée?
A voir également:

1 réponse

cormandyr Messages postés 600 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 8 juillet 2016 11
25 juil. 2012 à 13:24
Problème résolu...

Un soucis avec les "... pas fort supporter par le bash de OpenSuse semblerait-il...
1
Rejoignez-nous