L'invocation du shell à partir de java, c'plaintes “stty: standard d'entrée: argument non Valide”

J'invoque une commande shell par classe de Processus de java et il imprime

"stty: standard input: Invalid argument" 

peu importe si la commande est bonne ou pas (normal sortie de commande shell est montré trop). Si j'exécute la commande shell shell, aucun message d'erreur est affiché.

La commande est quelque chose comme ceci: {"/bin/csh", "-c", "echo hello"}

Dans un tel cas, un exemple de code serait d'une grande aide.
Je n'ai rien, mais des choses très simples à invoquer "echo bonjour" à partir de java. Ce code acutually fonctionne ok il y a plusieurs semaines, donc je pense que quelque chose de mal avec mon bash récemment, pas de java
je crois qu'il y a des façons de Java pour exécuter des fonctions du système d'exploitation et il n'est pas nécessaire d'appeler des commandes du système. quelle commande appelez-vous que Java ne dispose pas d'un module pour qui?
Eh bien, je veux créer une coque incorporés dans java. L'utilisateur peut entrer une commande shell et java exécute et retour stdout/stderr pour java gui.

OriginalL'auteur solotim | 2010-03-29