我想在单独的命令窗口中开始执行新线程而不影响主线程的执行。
我有这样的东西:
public static void main(String args[]){
NewThread n = new NewThread();
Thread t = new Thread(n);
t.start(); //Here I want to display the execution of t in separate command prompt.
}
class NewThread implements Runnable{
public void run(){
//....
}
}
我可以使用 Runtime.getRuntime().exec() 来完成吗?请帮助..谢谢。
最佳答案
使用 Swing 并创建一个内部带有文本区域的窗口,如 java-swing-programming-buffered .这样您就不需要启动外部进程。
关于Java:如何在主线程的单独命令窗口中打开新线程的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534127/