java SE 在IDE中报错,在DOS中没有错!
大家好,帮我看看这些代码。
在eclipse和myeclipse中都会报错。报错位置代码中有说明。
但是,我在DOS下用javac 和java 编译运行,都没有错,这是为什么呢?
谢谢大家!
import java.io.*;
public class PrintStream2 {
public static void main(String[] args) {
PrintStream ps = null;
try {
FileOutputStream fos = new FileOutputStream("H:\\log.txt");
ps = new PrintStream(fos); //在eclipse中,这一行有红色下滑线报错
} catch (IOException e) {
e.printStackTrace();
}
if(ps != null){
System.setOut(ps); //在eclipse中,这一行有红色下滑线报错
}
int ln = 0;
for(char c = 0; c <= 60000; c++){
System.out.print(c+ " ");
if(ln++ >=100){ System.out.println(); ln = 0;}
}
}
}