Rechercher : dans
Par :

Lancer le run d'1 autre logiciel par java

Dernière réponse le 23 oct 2003 à 09:16:00 djebbar - universite de montreal, le 22 oct 2003 à 17:02:55 
 Signaler ce message aux modérateurs

Bonjour tout le monde


java pourra t'il lancer un RUN(UN BOUTON) d'un logiciel quelconque pour que ce dernier executer un fichier automatiquement sans que l' on soit obliger d' ouvrir le logiciel et cliquer sur son run nous meme.

dans mon cas:
je cherche a`lancer l'execution par un programme java d'un fichier pov-ray(Pov- ray est un logiciel de modelisation 3d qui permet de recuperer un modele d' un objet apres avoir ecrit un programme en langage pov-ray en cliquant sur son run(bouton)).

Meilleures réponses pour « lancer le run d'1 autre logiciel par java » dans :
Lancer un programme automatiquement au login sous Ubuntu VoirLorsque vous ouvrez votre session, vous voulez que des programmes soient lancés automatiquement. C'est facile à faire. Par exemple, nous allons ouvrir un terminal automatiquement à la connexion: Allez dans le menu Système > Préférences >...
Télécharger SyncBack VoirSyncBack est un logiciel de synchronisation de répertoires. Il peut être utilisé: pour effectuer des backups de fichiers (copies de sauvegarde) pour synchroniser des répertoires entre ordinateurs. pour synchroniser des clés USB ou disques...

1

choubaka, le 22 oct 2003 à 19:46:06

Salut

la commande pour lancer un programme extèrieure à java est

Runtime r = Runtime.getRuntime();
r.exec(String command);


il existe plusieurs méthodes "exec()" avec différents arguments, à voir dans la javadoc

http://java.sun.com/j2se/1.3/docs/api/java/lang/Runtime.html#getRuntime()

Chouba,
Tatatatala...  Chi Hua Hua!

Répondre à choubaka

2

djebbar - universite de montreal, le 23 oct 2003 à 01:54:42

Juste pour plus d'information , j,ai deja essayé la methode suivante et ca ne marche pas.

try
{
String[] command = new String[3];
command[0] = "C:/REPERTOIRE/Pov-Ray";
command[1] = "ficCree.pov";
command[2] = "sortie.bmp";
Runtime runtime = Runtime.getRuntime();
runtimme r = Runtime.getRuntime();


Process proc = runtime.exec( command ); // lance l'execution
}

Répondre à djebbar - universite de montreal

3

 choubaka, le 23 oct 2003 à 09:16:00

Il doit y avoir un problème dans ta chaine de commande

Chouba,
Tatatatala...  Chi Hua Hua!

Répondre à choubaka
Collection CommentÇaMarche.net