.jar không thực thi được. Khởi tạo các lớp hoặc thực hiện cuộc gọi đến bất kỳ phương thức tĩnh nào.
CHỈNH SỬA: Thêm mục nhập Lớp chính trong khi tạo JAR.
> p.mf (nội dung của p.mf)
Lớp chính: pk.Test
>Test.java
package pk;
public class Test{
public static void main(String []args){
System.out.println("Hello from Test");
}
}
Sử dụng lớp Process và các phương thức của nó,
public class Exec
{
public static void main(String []args) throws Exception
{
Process ps=Runtime.getRuntime().exec(new String[]{"java","-jar","A.jar"});
ps.waitFor();
java.io.InputStream is=ps.getInputStream();
byte b[]=new byte[is.available()];
is.read(b,0,b.length);
System.out.println(new String(b));
}
}