i have a jar file called bg.jar which prints some numbers. i want to call this bg.jar from a java program. i used this code
public class bg1 {
public static void main(String[] args) {
try{
// Process ps = Runtime.getRuntime().exec("java -jar bg.jar");
ProcessBuilder builder = new ProcessBuilder("java -jar bg.jar");
Process process = builder.start();
}catch(Exception e){
System.out.println("e: "+ e.toString());
}
}
}
i added bg.jar in the libraries folder of bg1 project. but when i run bg1.class it gives me this error:
e: java.io.IOException: Cannot run program "java -jar bg.jar": CreateProcess error=2, The system cannot find the file specified
how can i call bg.jar from bg1.class
e.printStackTrace()instead ofe.toString()? - Rakeshe.printStackTrace();- Rakesh