project->project setting->jdk tools->default->edit(右)->command->去掉capture output
OK!

解决方案 »

  1.   

    to newman0708(nch):
        好像仍旧没有可以输入的窗口出现啊。源程序在下面。F5运行没有问题,但是ctrl+F5(debug方式运行)就是不行……import java.util.*;
    import java.io.*;public class Kk
    {  public static void main(String[] args)
       {  Set words = new HashSet(59999);
             // set to HashSet or TreeSet
          long totalTime = 0;      try
          
          {
    //          FileInputStream fis = new FileInputStream("d:\\text.txt");
             BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
             String line;
             while (true)
             {  
              line = in.readLine();
              if(line.equalsIgnoreCase("exit"))
              break;
              System.out.println(line);
              StringTokenizer tokenizer = new StringTokenizer(line);
                while (tokenizer.hasMoreTokens())
                {  String word = tokenizer.nextToken();
                   long callTime = System.currentTimeMillis();
                   words.add(word);
                   callTime = System.currentTimeMillis() - callTime;
                   totalTime += callTime;
                }
             }
          }
          catch (IOException e)
          {  System.out.println("Error " + e);
          }      Iterator iter = words.iterator();
          while (iter.hasNext())
             System.out.println(iter.next());
          System.out.println(words.size()
             + " distinct words. " + totalTime + " milliseconds.");
       }
    }
      

  2.   

    To newman0708(nch):用线程来接收?我觉得本质的问题不在于此吧……应该是JCreator有某个调试开关需要打开吧……为什么说用线程就可以呢?