|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
請高手指正是異常問題嗎?為什麼就不能執行下去了
import java.io.*;
class TinyEdit{
public static void main(String args[])
throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str[]=new String[10];
System.out.println("enter lines of text.");
System.out.println("Enter 'stop' to quit.");
for(int i=0;i<10;i++){
str[i]=br.readLine();
if(str[i].equals("stop")) break;
}
System.out.println("\nHere is your file:");
for(int i=0;i<10;i++){
if(str[i].equals("stop")) break;
System.out.println(str[i]);
}
}
}
執行java後輸出是
enter lines of text.
Enter 'stop' to quit.
java.lang.NullPointerException
at TinyEdit.main(TinyEdit.java:12)
Exception in thread "main" |
請高手指正是異常問題嗎?為什麼就不能執行下去了
我用了一下沒有錯啊, 如過你的有問題的話加一句
[code]
import java.io.*;
class TinyEdit{
public static void main(String args[])
throws IOException, NullPointerException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str[]=new String[10];
System.out.println("enter lines of text.");
System.out.println("Enter 'stop' to quit.");
for(int i=0;i<10;i++)
{
str[i]=br.readLine();
if(str[i].equals("stop")) break;
}
System.out.println("\nHere is your file:");
for(int i=0;i<10;i++){
if(str[i].equals("stop")) break;
System.out.println(str[i]);
}
}
}
[\code] |
請高手指正是異常問題嗎?為什麼就不能執行下去了
樓上兄弟,我加了,可還是一樣的錯誤,錯誤是什麼意思啊,?我懷凝是不是我的環境變量配置有問題 |
請高手指正是異常問題嗎?為什麼就不能執行下去了
我在MS-DOS下執行java命令又正常了,
而且是java TinyEdit
不用再接路徑了, 如果在MS-DOS下執行javac還在接我保存TinyEdit文件的路徑,比如說javac e:\javatemp\TinyEdit.java
請問高手是不是我ultraEdit設置有誤? |
| |