我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间例如14:00关闭某个程序,小弟刚学Java,忘高人指点。谢了
这个和简单 但要是你的Java程序一直运行着才行
那样还不如用Windows的task任务就好了
还是给给代码 不太喜欢给答案 给启发性的test
用到了Java中 启动程序的方法
Process pro = Runtime.getRuntime().exec("notepad src\\Test1.java");
Java code:
public void testSR(){
long begin = System.currentTimeMillis();
Properties p = System.getProperties();
Enumeration e = p.propertyNames();
while(e.hasMoreElements()){
String str = (String) e.nextElement();
System.out.println(str);
}
try {
Process pro = Runtime.getRuntime().exec("notepad src\\Test1.java");
Thread.sleep(10000);
pro.destroy();
} catch (IOException e1) {
e1.printStackTrace();
}catch (InterruptedException e1) {
e1.printStackTrace();
}
long end = System.currentTimeMillis();
System.out.println("Used time :" + (end - begin));
}
你调用这个方法运行一下看看 他效果你就知道自己该看哪个