Réponse acceptée !
ça va poser probleme avec les windows NT(NT,2000,XP) car le ficher n'est pas un .exe, essai ça, ça marche Properties sys = System.getProperties(); String os = sys.getProperty("os.name"); Runtime r = Runtime.getRuntime(); try { if (os.endsWith("NT")||os.endsWith("2000")||os.endsWith("XP")) { System.out.println(cmd); r.exec("cmd /c start "+monfichier); } else r.exec(monficher); } catch (IOException ex) { ex.printStackTrace(); } RQ : monficher est un String exp:"c:\rapport.doc"
|