应该可以的。你再好好研究一下RunTime.exec
Runtime r=Runtime.getRuntime();
Process p=null;
String cmd[]={"java",your_program_name};
try{
p=r.exec(cmd);
p.waitFor();
}
catch(Exception e){
System.out.println("execute fail."+e);
}
Runtime r=Runtime.getRuntime();
Process p=null;
String cmd[]={"java",your_program_name};
try{
p=r.exec(cmd);
p.waitFor();
}
catch(Exception e){
System.out.println("execute fail."+e);
}
解决方案 »
- SWT的聊天多线程问题 求求大家了 三天了都没改出来
- 急!!!菜鸟要交作业,跪求帮助
- 关于接口和抽象类的迷惑
- 我不懂JAVA,但我知道玩电脑久了腰疼颈椎痛容易得肩周炎?
- Java新手上路,请教问题
- object对象转换的问题
- 学习JAVA过程中的迷茫~~望高手赐教
- double q=019e-13f,这个表达式怎么编译通过了,0开头的不是8进制的吗?
- 初学JAVA者寻找合适的书籍!
- java作为client调用远程的corba接口(C++写的server)时候出现Data conversion异常!
- 在java中如何计算从1970年1月1日零时零分零秒起到当前的秒数呢
- 使用junit的简单问题
老大,不行也,没有反应。如果String cmd[]={"notepad","t.txt"};就可以打开notepad。是不是在java中就不能再调用另一java程序了?
我前提是在不同进程中启动不同的java程序。按Acylas(Acylas)基本可以,结帐。