7.04.2012 / 19:06 | |
Naik ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| exception java.io.EOFException is never thrown in body of corresponding try statement
Такую ошибку пишет NetBeans к строчке } catch (EOFException eof) { Что это такое? Как исправить
Изменено Naik (7.04 / 19:06) (всего 1 раз) |
7.04.2012 / 19:15 | |
BorderFol ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Юрий Бахмацкий Откуда: Хмельницкий Регистрация: 20.08.2011
| Naik, вместо EOFException пиши Exception
|
7.04.2012 / 19:20 | |
Naik ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| BorderFol, Почему?
|
7.04.2012 / 19:27 | |
DeZ ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: DEn Регистрация: 18.04.2010
| Naik, Исходник можно?
|
7.04.2012 / 19:30 | |
Naik ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| DeZ, Вот Открыть спойлер Закрыть спойлер public void listLevel() {
Form test = new Form(null);
Main.midlet.display.setCurrent(test);
String buf = "";
Vector v = new Vector();
DataInputStream dis = new DataInputStream(getClass().getResourceAsStream("/level.dat"));
try {
try {
while (true) {
char ch = dis.readChar();
if (ch == ' ') {
v.addElement(buf);
test.append("ch=' '\n" + "buf=" + buf + "\n");
buf = "";
}
buf += ch;
test.append("ch = " + ch + "\nbuf=" + buf);
}
} catch (IOException ioe) {
Main.midlet.crash("Error in read level from jar (LoadLevel.java");
}
} catch (EOFException eof) {
test.append("EOF\n");
level_list = new String[v.size()];
for (int i = 0; i < level_list.length; i++) {
level_list[i] = (String) v.elementAt(i);
test.append("level_list[" + i + "]=" + level_list[i]);
}
}
try {
Thread.sleep(999999);
} catch (InterruptedException ie) {
}
Image[] level_icon = new Image[]{null, null, null};
menu.setMenu("Select level", "Select", "Back", level_list, level_icon);
menu.setMenuListener(this);
Main.midlet.display.setCurrent(menu);
menu.viewMenu();
}
Изменено Naik (7.04 / 19:32) (всего 1 раз) |
7.04.2012 / 20:11 | |
Freddy ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Naik, try в try вкладывать не надо, пиши так try {
...
}
catch(EOFException eofe) //частный случай ошибок ввода/вывода
{}
catch(IOException ioe) //общий случай, остальные ошибки ввода/вывода
{}
А ошибка у тебя вылетела потому что ты первым обработал IOException. |
7.04.2012 / 20:21 | |
Naik ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Freddy, Оставил один try показывает кучу ошибок ![:-(](https://annimon.com/files/smiles/98.gif) Изменено Naik (7.04 / 20:21) (всего 1 раз) |
7.04.2012 / 20:24 | |
mrEDitor ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| kiriman (07.04.2012/18:44) Naik, char == 1 байт и по сути является числом. А теперь подумай сам)Char в юникоде храниться, он двухбайтовый ![:gg:](https://annimon.com/files/smiles/22.gif) |
8.04.2012 / 05:38 | |
kiriman ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| mrEDitor, Спс, вспомнил ![:-)](https://annimon.com/files/smiles/100.gif) |
8.04.2012 / 11:29 | |
denigons ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Denis Регистрация: 06.07.2010
| java.lang.ArrayIndexOutOfBoundsException: 0 >= 0 может кто подскажет как с этим бороться ![:-(](https://annimon.com/files/smiles/98.gif) |