|
Re: Help with calling a file from Java file(GUI)
|
Posted: Aug 29, 2002 11:30 AM
|
|
Even with all there is out there about running dos commands from a java GUI program I still can't get mine to work. I have tried what has been mentioned previously and still no luck!
This is what I have tried to run: try { String line; p = Runtime.getRuntime().exec("C:\\WINDOWS\\system32\\command.com /c G:\\Research\\GUI\\test.bat"); BufferedReader input = new BufferedReader (new InputStreamReader(p.getInputStream())); while ((line=input.readLine())!=null) { System.out.println(line); } input.close(); }
catch (Exception e) { e.printStackTrace(); }
and this is the error message I get: java.io.IOException: CreateProcess: C:\WINDOWS\system32\command.com /c G:\Research\GUI\test.bat error=3
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:64)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:272)
at java.lang.Runtime.exec(Runtime.java:195)
at java.lang.Runtime.exec(Runtime.java:152)
at Test.<init>(Test.java, Compiled Code)
at InputFile.<init>(InputFile.java, Compiled Code)
at Interface.actionPerformed(Interface.java, Compiled Code)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1066)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.j ava:1101)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
at javax.swing.AbstractButton.doClick(AbstractButton.java:226)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMen uItemUI.java:754)
at java.awt.Component.processMouseEvent(Component.java:3166)
at java.awt.Component.processEvent(Component.java, Compiled Code)
at java.awt.Container.processEvent(Container.java, Compiled Code)
at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code)
at java.awt.Container.dispatchEventImpl(Container.java, Compiled Code)
at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java, Compiled Code)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java, Compiled Code)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java, Compiled Code)
at java.awt.Container.dispatchEventImpl(Container.java, Compiled Code)
at java.awt.Window.dispatchEventImpl(Window.java, Compiled Code)
at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)
Error
Any help would be greatly appreciated!
Thanks!
|
|