Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi,
Usual way of running a command like for example "version" through Java gives IO exception in readline. Please help how this can be done on netware. Code given at end. The command gets excecuted on the console and nothing went to the Process object. It is very unlike on any other platform. I would really appreciate any help.
Thanks (see code below)
-murali
import java.io.*;public class RunCommand {
public static void main(String args[]) {
String s = null;
try {
// run the "version" command
Process p = Runtime.getRuntime().exec("version");
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(p.getInputStream()));BufferedReader stdError = new BufferedReader(new
InputStreamReader(p.getErrorStream()));// read the output from the command
System.out.println("Here is the standard output of the command:\n");
while ((s = stdInput.readLine()) != null) {
System.out.println(s);
}// read any errors from the attempted command
System.out.println("Here is the standard error of the command (if any):\n");
while ((s = stdError.readLine()) != null) {
System.out.println(s);
}System.exit(0);
}
catch (IOException e) {
System.out.println("exception happened - here's what I know: ");
e.printStackTrace();
System.exit(-1);
}
}
}

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |