我的文件程序第一次運行得很好。但之後,當我想運行它顯示錯誤。可能是什麼原因?文件程序顯示錯誤
import java.io.FileInputStream;
import java.io.IOException;
public class FileSentenceRead {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
/*Scanner sn=new Scanner(System.in);
System.out.println("Enter file name");
String fname=sn.next();*/
FileInputStream fis=new FileInputStream("textfile.text");
int size=fis.available();
byte bt[]= new byte[size];
fis.read(bt);
String pr=new String(bt);
System.out.println(pr);
String[] pr1=pr.split("\\s|\\.");
// @SuppressWarnings("rawtypes")
// HashSet set=new HashSet();
StringBuffer s=null;
StringBuffer ss=new StringBuffer();
for(int i=0;i<pr1.length;i++){
s= new StringBuffer(pr1[i]);
// System.out.print(s.reverse()+" ");
s=s.reverse();
ss.append(s+" ");
}
System.out.println(ss);
}
}
這是我的錯誤信息
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
您已經發布了堆棧跟蹤,但沒有發佈錯誤消息。發佈消息以及 –
一個好的做法是在你打開一個時關閉流。 –
它顯示主線程中的異常。找不到主要的類:textfile.text。程序將會退出。 – Bamadeva