当前位置: 技术问答>java相关
请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
来源: 互联网 发布时间:2015-03-02
本文导语: 谢拉~~ | public class MyMain000 { public static void main(String[] args) { Test001.main(null) ; } } public class Test001 { public static void main(String[] args) { System.out.println("test") ; } } 不知道...
谢拉~~
|
public class MyMain000 {
public static void main(String[] args) {
Test001.main(null) ;
}
}
public class Test001 {
public static void main(String[] args) {
System.out.println("test") ;
}
}
不知道这样是否满足你的要求
|
同意。你也可以传参数,自己设定一下args
|
fxw(漂来)给的例子很清楚了。
其实你调用另一个程序,就是调用它的main方法即可,因为一个java程序是从main方法开始执行的。
这样的问题是你还不能知道他是否结束,不过,有个办法,你可以在主控制台程序中设置一个公共变量,比如 myfinish,如果一个子程序结束时,设置一个 myfinish=true,主程序不断的检测这个变量就知道子程序是否结束了。
要想控制子程序中的各种功能,方法也一样,你只要调用相应的方法即可。