Bonjour,
je veut afficher une fenetre contenant le shell à partir de mon java bean utilisé pour lancer une commande shell qui demande l'interaction avec l'utilisateur
Sans vouloir être méchant, je crois que tu mélanges beaucoup de concepts dans ton journal (oui, en une seule phrase !). Par ailleurs, poser une question (tu sais, les phrases qui se terminent par un point d'interrogation) n'aurait pas été du superflu. Utiliser une formule de politesse non-plus. Montrer que tu as un peu cherché avant de demander de l'aide non-plus.
Malgré tout je suis de bonne humeur, donc ces critiques étant dites :
1. "je veux afficher une fenêtre contenant le shell"
Qu'entends tu par là ? tu veux dire que tu veux que quand on ouvre ton programme cela ouvre un shell ? Si oui :
- cela dépend du système d'exploitation que tu utilises
- c'est mal, très mal.
Pour lancer une commande spécifique à ton système, donc, il existe une méthode Runtime.exec(), mais vraiment, ce n'est pas propre.
Ou bien tu veux juste que ton programme fonctionne dans une fenêtre shell ?
2. "à partir de mon java bean"
Que vient faire un javabean dans tout ça ?? Un javabean semble être un choix bizarre pour réaliser une classe une interaction avec l'utilisateur...
3. "commande shell qui demande l'interaction avec l'utilisateur"
Sans plus de détails... difficile d'en dire plus. C'est tellement vague cette phrase indigeste avec laquelle tu présentes ton problème... Bon courage quand même.
# .
Posté par snt . Évalué à 2.
[ = je ne comprends pas la question ]
[^] # Re: Pierre Tramo inside
Posté par X345 . Évalué à 2.
Pierre Tramo est de retour...........
Impossible, incroyable, inimaginable mais vrai.
Il est là !
# Hum ...
Posté par mrlem (site web personnel) . Évalué à 3.
Malgré tout je suis de bonne humeur, donc ces critiques étant dites :
1. "je veux afficher une fenêtre contenant le shell"
Qu'entends tu par là ? tu veux dire que tu veux que quand on ouvre ton programme cela ouvre un shell ? Si oui :
- cela dépend du système d'exploitation que tu utilises
- c'est mal, très mal.
Pour lancer une commande spécifique à ton système, donc, il existe une méthode Runtime.exec(), mais vraiment, ce n'est pas propre.
Ou bien tu veux juste que ton programme fonctionne dans une fenêtre shell ?
2. "à partir de mon java bean"
Que vient faire un javabean dans tout ça ?? Un javabean semble être un choix bizarre pour réaliser une classe une interaction avec l'utilisateur...
3. "commande shell qui demande l'interaction avec l'utilisateur"
Pourquoi ne veux tu pas effectuer ces "interactions" avec l'utilisateur directement en Java ? ce serait tellement plus simple. Un PrintWriter ( http://java.sun.com/j2se/1.3/docs/api/java/io/PrintWriter.ht(...) ) pour écrire des messages dans la "fenêtre", et un BufferedReader ( http://java.sun.com/j2se/1.3/docs/api/java/io/BufferedReader(...) ) pour effectuer des saisies depuis cette même fenêtre.
Sans plus de détails... difficile d'en dire plus. C'est tellement vague cette phrase indigeste avec laquelle tu présentes ton problème... Bon courage quand même.
# Ouais
Posté par Frédéric Desmoulins (site web personnel) . Évalué à 1.
GenericBeanFrameShell beanShell = new BeanFrameShell(cmd, user);
Starter.start(beanShell);
facile.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.