java如何调用另个程序的main函数

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:33:33
A.java 中如果需要调用 B.java中的main()函数,怎么写?B中会跳出一个小框架,现在出不了..我用B.main(null)调用显然没用。。。。
就是调用另一个程序 不可以吗?

Main方法是用static修饰的,有2种方法可以调用:

1、类名.main(参数);

2、new创建实例,实例.main(参数);

这个地方注意必须传递字符串数组的参数 或者 null !另外举一个用反射机制调用Main方法的例子。

这个类是被调用的main方法类:

Java代码:

public class Run

{

public static void main(String[] args)

{

String str=args[0]+"Hello World";

System.out.println(str);

}

}

下面是调用main方法的类:

Java代码:

public class JobRun

{

public static void main(String[] args)

{

String idStr = "YAya";

try

{

Method method = Run.class.getMethod("main", String[].class);

method.invoke(null, (Object) new String[] { idStr });

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

在JAVA程序中如何调用 系统函数 Java 如何调用Action 在java application 程序中调用水晶报表的方法 编写一个Java程序,实现简单的方法调用 java的函数调用 JAVA 编写的程序 如何 生个可执行文件? 如何调用ASP程序 Java如何调用Windows API?????????? jsp如何调用java类 JAVA SCRIPT如何调用JAVA方法