我有一个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();
}
}
}
答案 0 :(得分:0)
为什么不在main中编写启动器,这将调用您的函数类方法。多次调用方法时,可以在main中使用循环。