utilizzo win xp s.p.2 e java 1.4.06
Utilizzando il comando
String [] comando = {"C:\\Windows\\System32\\START.EXE", "d:\\prova.doc"};
mi viene dato quest'errore
java.io.IOException: CreateProcess: C:\Windows\System32\START.EXE d:\prova.doc error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:66 )
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)
at java.lang.Runtime.exec(Runtime.java:491)
at java.lang.Runtime.exec(Runtime.java:457)
at it.siai.util.FileUtil.openFile(FileUtil.java:196)
Mentre utilizzando questo comando
String command = "cmd /c "+"d:\\prova.doc";
la prima volta il documento viene aperto (e lo chiudo) mentre la seconda volta che lo eseguo mi dice:
Impossibile accedere al file. Il file è utilizzato da un altro processo.