Runtime.getRuntime().exec() [Résolu]

Signaler
Messages postés
600
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
8 juillet 2016
-
Messages postés
600
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
8 juillet 2016
-
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?

1 réponse

Messages postés
600
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
8 juillet 2016
9
Problème résolu...

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