Lets suppose que j'ai un écouteur pour un bouton« .bat » fichier ne se ouvre en JAVA
public class Visualizer1 implements ActionListener {
public void actionPerformed(ActionEvent a) {
try {
Runtime rt2 = Runtime.getRuntime();
Process p = rt2.exec("visualizer/vis1.exe");
InputStream in = p.getInputStream();
OutputStream out = p.getOutputStream();
InputStream err = p.getErrorStream();
p.destroy();
} catch (Exception exc) {/* handle exception */
}
le « vis1.exe » exécutera sans aucun problème et il va ouvrir mais si j'ai une application avec une extension ".bat" comme si elle était (vis1.bat), elle ne s'ouvrira pas. Remarque: l'extension .bat est un fichier exécutable
Lire ceci: http://stackoverflow.com/questions/615948/how -do-i-run-a-batch-fichier-de-mon-java-application – Obicere
pour démarrer via "c: \ windows \ system32 \ cmd.exe your.bat" ou peut-être "% comspec% your.bat" où% comspec% est une variable d'environnement qui doit contenir le chemin vers cmd.exe utilisé. bat execution – Dodge
Veuillez le coder pour moi. mon fichier "vis1" se trouve dans le dossier appelé "home" –