A voir également:
- Executer un path en JAVA
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Path of exile 2 - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
8 févr. 2018 à 13:16
8 févr. 2018 à 13:16
Bonjour,
Oui, Runtime.exec() devrait fonctionner. Exemple : Lancement d'une commande avec Runtime exec.
https://docs.oracle.com/javase/9/docs/api/java/lang/Runtime.html
Mais si c'est juste pour démarrer le programme, sans récupérer son état, tu peux aussi utiliser Desktop.open()
https://docs.oracle.com/javase/9/docs/api/java/awt/Desktop.html
Oui, Runtime.exec() devrait fonctionner. Exemple : Lancement d'une commande avec Runtime exec.
https://docs.oracle.com/javase/9/docs/api/java/lang/Runtime.html
Mais si c'est juste pour démarrer le programme, sans récupérer son état, tu peux aussi utiliser Desktop.open()
https://docs.oracle.com/javase/9/docs/api/java/awt/Desktop.html
8 févr. 2018 à 14:14
je vous remercie d'avoir prêté attention à mon message mais dans les lien que vous m'avez fourni, je ne vois que des commande permettant d'exécuter des fichier avec un chemin en dur (absolu).
Pourriez vous me montrer commandent lancer (grace a runtime exec par exemple...) qui puisse chercher le fichier n'importe ou dans le Disque dur s'il-vous-plaît ?
merci
8 févr. 2018 à 18:15
Mais pour éviter de répondre de manière incorrect il faudrait savoir dans quel cas tu te situes, notamment voir si la classe Desktop ne suffit pas, et dans ce cas chemin relatif ou absolu ça ne changera rien...
9 févr. 2018 à 07:58
merci pour vos réponse mais je voulais savoir si je crée un chemin relatif, est-ce que ce dernier ne vas pas pointer au mauvaise endroit car j’essaie de résoudre ce problème-ci, mais en java et pas en C# comme l'article:
https://blogs.msdn.microsoft.com/appconsult/2017/06/23/accessing-to-the-files-in-the-installation-folder-in-a-desktop-bridge-application/
j'utilisais rundll32 mais je l'ai enlevé maintenant
rundll32 est dans un répertoire Windows et le fichier .\fichier.exe n’est pas dans ce répertoire. Il faudrait que la commande lance le chemin complet de l'application
Si je n’utilise plus rundll32, la commande ne vas pointer au mauvais endroit comme cela le faisait avant ?
Merci pour votre réponse
9 févr. 2018 à 13:18
Seul peut varier le contexte d'exécution comme je le précisait avec le paramètre File dir.
Mais le mieux serait encore que tu fasses des tests, là j'ai l'impression que pour toi ça reste très théorique "si je fais ceci est-ce que ça ferait cela", rien ne vaut la pratique, on ne va pas couvrir tout les cas de figure alors qu'au premier test ça peut marcher...
9 févr. 2018 à 15:33
cela fonctionne sans soucis sur mon pc.
Merci
Cependant, est-il possible (à l'aide de runtime exec) de lancer un fichier se trouvant dans mon jar SVP ?
si oui, pourriez-vous me montre comment faire cela svp ?
Merci