如果使用java.io.Console类(netbeans)如何调试

时间:2010-03-12 02:15:40

标签: java debugging netbeans

java.io.Console类要求有一个控制台设备(窗口)。如果我使用这个类,我该如何调试?我正在使用netbeans IDE。

更新: 我想出了如何使用InputStreamReader和BufferedReader包装Sysytem.in。即使没有控制台窗口,这也可以工作,所以我可以使用它。

如果有人仍然回答如何使用Console类调试的问题,我仍然会感兴趣!

2 个答案:

答案 0 :(得分:1)

另一种方法是使用usual debugging flags在NetBeans外部启动程序,然后使用“调试”菜单中的“附加调试器...”项。

答案 1 :(得分:0)

在NetBeans→打开“输出”窗口中,将有两个(或更多)选项卡:Debugger Console和< YoursProjectName>(debug)。

“< YoursProjectName>(debug)”选项卡是一个控制台窗口,您可以像使用常规控制台一样与其进行交互(在该控制选项卡中键入任何内容,并使用System.in.read()在您的应用程序中读取它, System.console()。readLine()etc。)。

P.S。对不起necroposting,在NetBeans中搜索调试控制台应用程序,发现没什么用处(糟糕的“谷歌”技能?= D)。希望我的回答对其他新手有用。