D'après ce que je comprends de vos explications et de votre code, vous désirez lancer des scripts écrit avec le langage R à l'aide de l'exécutable windows Rscript.exe (répartition de charge). Personnellement, je ne connais rien à l'équilibrage de charge, et encore moins au langage R. Cependant, si j'interprète votre code vous cherchez à obtenir le lancement via Runtime de la commande suivante :
C:\Promgram Files\R\R-3.0.3\bin\Rscript.exe "chemin complet vers le fichier R" "param1","param2","param3",....
En tout cas, c'est ce que donnerait votre code, mais pas tel qu'il est représenté ici.
Vous l'avez certainement retappé à la main dans le post car dans le code de votre post il y a semble t'il 2 erreurs :
Ligne 12 => Vous invoquez la méthode getActionCommand d'une instance de classe nommée 'e', alors que dans la déclaration de votre implémentation de la méthode actionPerformed votre instance de ActionEvent se nomme 'arg0' ??? A moins que e soit en dehors de ce bloc de code et représente une variable de classe, d'où vient-il ?
Ligne 14 => vous créez une instance de List nommée urls2, mais en ligne 21 vous utilisez urls ? Je penses qu'il faudrait corriger la ligne 21 en mettant urls2 à la place d'urls. Même si urls existe 'ailleurs', à quoi servirait urls2 dans ce cas ?!
Quoi qu'il en soit je ne comprends pas votre première question :
je veux passer un paramètre de type ArrayList<String>en java.
Pour moi, ça ne veut rien dire ?...
et :
j'ai essayé même de convertir la liste en une chaîne de caractères mais ça ne fonctionne pas.
Qu'est-ce qui ne fonctionne pas ?...
Pour ce qui est de votre seconde question :
et l'autre problème c'est comment utiliser cette liste dans le source .R
Tout dépend de ce que vous voulez en faire et de quelle liste vous parlez...
Soyez plus précis, s'il y a des message d'erreur, montrez-les, et si vous pouviez me préciser ce que la méthode getActionCommand dans la ligne 12 de votre code renvoie, cela me permettrait de mieux comprendre.
Partager