class a extends Thread
{
private String aa;
public void setAA(String aa)
{
this.aa = aa;
}
public void start()
{
while(true)
{
try
{
System.out.println("aa");
//执行EXE程序
try
{
Runtime runtime= Runtime.getRuntime();
runtime.exec(aa);
}
catch(Exception ee)
{
ee.printStackTrace();
}
this.sleep(1000000000);
}
catch(InterruptedException ee)
{}
}
}
public static void main(String args[])
{
a a1 = new a();
a1.setAA("wget.exe http://www.xyren.com.cn/up222/200605/langaishangyang.mp3");
a1.start();
}
}
{
private String aa;
public void setAA(String aa)
{
this.aa = aa;
}
public void start()
{
while(true)
{
try
{
System.out.println("aa");
//执行EXE程序
try
{
Runtime runtime= Runtime.getRuntime();
runtime.exec(aa);
}
catch(Exception ee)
{
ee.printStackTrace();
}
this.sleep(1000000000);
}
catch(InterruptedException ee)
{}
}
}
public static void main(String args[])
{
a a1 = new a();
a1.setAA("wget.exe http://www.xyren.com.cn/up222/200605/langaishangyang.mp3");
a1.start();
}
}
本文介绍了一个使用Java线程不断执行外部程序的例子,通过继承Thread类并重写start方法来实现循环调用指定的exe文件。代码示例中演示了如何设置需要执行的外部程序路径,并启动线程进行执行。
3706

被折叠的 条评论
为什么被折叠?



