Jbuilder,NetBeans,Eclipse的输出Bug
2006-12-01 10:51
253 查看
public static void main(String args[]){
File file=new File("c:/");
listFile(file," ");
}
public static void listFile(File file,String spc){
if(file.isDirectory()){
System.err.println(spc + file.getName());
File[] files = file.listFiles();
String tmpS = "";
for (int i = 0; i < spc.length(); i++) {
tmpS += " ";
}
String flag="┣━ ";
for (int i = 0; i < files.length; i++) {
if(i==files.length-1){
flag="┗━ ";
}
listFile(files[i], tmpS + flag);
}
} else {
System.out.println(spc + file.getName());
}
}
这是个很简单的程序,功能是输出指定目录下的所有文件(包括子目录)。
按照程序的执行顺序,当遇到子目录时会先将子目录下的文件打印输出,但是实际执行时却出现一些问题。
我在Jbuilder2006,NetBeans5.0,Eclipse3.1与Dos控制台下分别运行,只有Dos控制台下能输出正确结果。而Jbuilder,NetBeans与Eclipse却有些问题,只能在Debug模式下才能输出正确结果。
另一个测试:将信息保存到文件中,这时上面三种IDE工具输出的信息都是正确的。
这证明上面三个IDE工具的控制台输出存在Bug。
File file=new File("c:/");
listFile(file," ");
}
public static void listFile(File file,String spc){
if(file.isDirectory()){
System.err.println(spc + file.getName());
File[] files = file.listFiles();
String tmpS = "";
for (int i = 0; i < spc.length(); i++) {
tmpS += " ";
}
String flag="┣━ ";
for (int i = 0; i < files.length; i++) {
if(i==files.length-1){
flag="┗━ ";
}
listFile(files[i], tmpS + flag);
}
} else {
System.out.println(spc + file.getName());
}
}
这是个很简单的程序,功能是输出指定目录下的所有文件(包括子目录)。
按照程序的执行顺序,当遇到子目录时会先将子目录下的文件打印输出,但是实际执行时却出现一些问题。
我在Jbuilder2006,NetBeans5.0,Eclipse3.1与Dos控制台下分别运行,只有Dos控制台下能输出正确结果。而Jbuilder,NetBeans与Eclipse却有些问题,只能在Debug模式下才能输出正确结果。
另一个测试:将信息保存到文件中,这时上面三种IDE工具输出的信息都是正确的。
这证明上面三个IDE工具的控制台输出存在Bug。
相关文章推荐
- eclipse 的输出 BUG
- eclipse重定向输入输出到文件
- E语言读取网页源码输出不全的BUG
- Eclipse设置编译文件.class输出路径
- 插件开发为Java透视图贡献新建向导时的一个bug(org.eclipse.ui.perspectiveExtensions)
- Eclipse调试Bug的七种常用技巧
- 解决CCLOG不输出的问题(linux,eclipse)
- NetBeans的又一个bug
- 如何调节Eclipse下console输出字体的大小??
- 禁用账户无法判断空格bug修复——强制输出
- 在wamp下使用netbeans开启Xdbug
- eclipse bug(一)Selection does not contain a main type
- cygwin解决Eclipse不输出控制台和找不到头文件问题
- 两种意见之二:用Eclipse与弃NetBeans
- Eclipse链接Android 7.0的手机无法输出logcat
- Eclipse的.properties文件输出中文成unicode编码
- war、jar包的打包方法,命令行方式和使用jbuilder或者eclipse
- NetBeans 单选框jComboBox 控件的一个小Bug!
- netbeans 的数据库实体类dataentity的BUG
- Opencv中的Bug(实现读入一个彩色视频文件并以灰度格式输出这个视频文件,学习opencv例2-10)