我希望我的方法getRuntime返回作业的运行时。
public int getRuntime(int job) throws IndexOutOfBoundsException
{
Runtime run = Runtime.getRuntime();
int[] i;
i = getJobs();
if(0 < job && job < i.length )
{
int realjob = i[job];
return Runtime.getRuntime().exec(command);
}
else
{
throw new IndexOutOfBoundsException();
}
}
首先,我检查了数组作业中是否有Element,以及给定作业的索引。比想要返回给定作业的运行时间。
问题:当.exec(命令)需要命令时,如何返回给定作业的运行时?
答案 0 :(得分:0)
java程序中只有一个运行时,这就是它静态调用Runtime.getRuntime()的原因。你想做什么对我来说毫无意义。在java中访问Runtime用于在操作系统中执行命令。 当您使用Runtime执行时,您将获得一个Process,也许这就是您真正想要的。