Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class openHelp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void runProcess() throws IOException{
//Process p = Runtime.getRuntime().exec("Start \\\\url\\Readme.doc"); //$NON-NLS-1$
Process p = Runtime.getRuntime().exec( Poperties.getString("openHelp") ); //$NON-NLS-1$
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()) );
for ( String s; (s = in.readLine()) != null; )
System.out.println( s );
}
}
Code:
if (obj == jButton2){
openHelp oHelp = new openHelp();
try {
oHelp.runProcess();
} catch (IOException e1) {
e1.printStackTrace();
}
}
ich habe beides schon probiert, ich ziehe den dos command aus einem Property file. habe es auch in einem Batch file getestet und geht. nun aber jetzt tuts im Programm nicht. Der button soll nur diese Datei aufrufen.
felhlermeldung:
java.io.IOException: CreateProcess: Open \\url\Readme.txt error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Unknown Source)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at openHelp.runProcess(openHelp.java:16)
at start.actionPerformed(start.java:239)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)