作者UPIO (UPIO)
看板java
標題[問題] 新手學Java
時間Fri Jul 11 12:11:44 2008
小弟想在暑假學好Java
開始看書及上論壇 找些新手練習程式來練習
但常常照著打 Complier就是不會過 囧rz
問題來了
最近在練關於輸入輸出的程式
(借用精華區推薦的論壇程式)
package onlyfun.caterpillar;
import java.io.*;
public class key {
public static void main(String[] args) {
try {
BufferedReader bufReader =
new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufWriter = new BufferedWriter(new FileWriter(args[0]));
String keyin = null;
while(!(keyin = bufReader.readLine()).equals("quit"))
{
bufWriter.write(keyin);
bufWriter.newLine();
}
bufReader.close();
bufWriter.close();
}catch(ArrayIndexOutOfBoundsException e) {
e.printStackTrace();}
catch(IOException e) {
e.printStackTrace();}
}
}
Complier 後會出現.........
key cannot find symbol
symbol :class ArrayIndexOutOfBoundsException
location :class onlyfun.caterpillar.key
catch(ArrayIndexOutOfBoundsException e){
^
1 error
請問這個意思是什麼 囧
是我complier沒裝好嗎
還是少什麼程式片斷
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.148.27
→ UPIO:是我還要再加上 Class ArrayIndexOutOfBoundsException的 07/11 12:37
→ UPIO:程式片斷嗎 還是..... 07/11 12:39
推 foxpro:import java.lang.*; 07/11 12:40
→ UPIO:加了還是一樣的error.... T.T 07/11 12:43
推 janyfor:JDK 版本是1.5以上嗎? 07/11 13:37
推 adrianshum:樓上: 這是 1.0 開始就有的 exception. 07/11 14:34
推 adrianshum:還有 java.lang 底下的東西不需要 import 07/11 14:45
推 dreamboxer:我猜是你java資料夾放錯位置...你的資料夾要和你的 07/11 17:54
推 dreamboxer:package onlyfun.caterpillar開一樣onlyfun/caterpill/ 07/11 17:56
推 adrianshum:樓上: 可是這樣的 error 應該不是他說那種 07/11 18:30