Executer des commandes UNIX dans un prog Java - Java - Programmation
Marsh Posté le 11-12-2002 à 17:15:46
bin alors utilise les classe standard au lieu de lancer des commandes unix pour etre soi disant porables ... Dans le genre incohérence totale tu fais très fort
Bon pour cd et le reste, regarde la classe File. Tu peux faire bcp de manips relatives aux systèmes de fichiers (et ca c'est véritablement portable)
Marsh Posté le 11-12-2002 à 17:17:43
ben justement je voulais connaitre le nom des classes qui permettent de faire ca, avec un minimum de codage
Marsh Posté le 11-12-2002 à 17:21:09
tomburn a écrit : ben justement je voulais connaitre le nom des classes qui permettent de faire ca, avec un minimum de codage |
Cherche... C'est comme ça qu'on apprend...
Marsh Posté le 11-12-2002 à 17:25:58
tomburn a écrit : OH allez soyez sympa |
Si t'avais passé ton temps à chercher plutot que de poster tt de suite ici, t'aurais déjà trouvé...
Surtout que Darklord t'as déjà donné la réponse... ;-)
Marsh Posté le 11-12-2002 à 19:07:13
Tu te crée une librairie dynamique (donc en c).
Dans cette librairie tu mets tes propres fonctions qui font appel au commande unix grâce aux appels systèmes de type exec*.
Et pour relierta lib à ton programme Java....utilise JNI!!
Et le tour est jouer
Marsh Posté le 12-12-2002 à 11:58:27
Marsh Posté le 11-12-2002 à 17:14:07
voila j'aimerai lancer des commandes UNIX simples, du type pwd ou cd pour me balader dans une arborescence de fichiers, dans un prog Java.
Je voulai savoir s'il n'y avait pas des classes ou des methodes pour faire ca, sachant qu'il faudrait pouvoir le faire aussi sous windows.
en gros que ce soit portable un des avantages du Java kan meme
merci d'avance