如何同时调用java程序的多个实例

时间:2015-09-29 06:08:01

标签: java multithreading runnable launcher

我有一个Java程序,我正在尝试为它编写一个启动程序,以便它可以在循环条件中指定的多次同时并行调用第一个程序的main方法。我尝试使用Runnable方法,但没有工作。任何帮助表示赞赏。

以下代码抛出一个未知异常:java.lang.IllegalArgumentException

    public class JavaLauncher {
        public static void main(String[] args) throws InterruptedException {
        // TODO Auto-generated method stub
            for(int i=1; i<=40; i++) {
            new Thread(new Runnable() {
                @Override
                public void run() {
                   try{
                       JavaProgram1.main(args);
                   } catch(Exception e) {
                       System.out.println("An unknown exception :" + e.toString());
                   }
                }
              }).start();
        }
     }
}

1 个答案:

答案 0 :(得分:0)

为什么不在main中编写启动器,这将调用您的函数类方法。多次调用方法时,可以在main中使用循环。

相关问题