Run a jar File from java program -
i trying execute jar files java program. using following code :
      try {           runtime runtime = runtime.getruntime();           runtime.exec("path upto jar");       } catch (exception ex) {           joptionpane.showmessagedialog(null, "exception occured" + ex);       } but not working. tried google , gave me examples using processbuilder, not working either.
using processbuilder(java.lang.processbuilder) solve problem. syntax follows -
processbuilder pb = new processbuilder("java", "-jar", "absolute path upto jar"); process p = pb.start(); you can redirent input/output/error to/from files follows
file commands = new file("absolute path inputs file"); file dirout = new file("absolute path outputs file"); file direrr = new file("absolute path error file");  dirprocess.redirectinput(commands); dirprocess.redirectoutput(dirout); dirprocess.redirecterror(direrr); 
Comments
Post a Comment