- Баллы
- 173
- Имя в Minecraft
- Artarious
Многие встречают ошибки при работе с java программами (bukkit, плагины, лаунчеры и т.д) и не могут их понять. Некоторые думают чтобы их понимать нужно хорошо знать java, но это большое , повторяю, большое недоразмуение! Достаточно знать несколько приёмов, которые помогут понять ошибки с нулевым знание java.
1. Для начала возьмём простейшую ошибку , которую java выводит в консоль или ещё куда то.
2. Смотрим на первую строку именно там причина ошибки.
3. Видим:
java.lang. ArithmeticException - это вызванная ошибка или обработчик
/ by zero - причина по которой была она вызвана. Если перевести на русский язык, то получится "деление на ноль".
Вот собственно и узнали что за ошибка была вызвана и узнали также причину её появления.
В остальных строках ошибки находятся местонахождение мест в коде в котором она была вызвана.
1. Берём ошибку
2. Смотрим вторую строку(их может и больше).
3. Видим:
4. Смотрим на информацию в скобках
5. Видим:
6. Разбираем.
Main.java | : | 3
Main.java - означает что в этом файле (классе) была вызвана ошибка
: 3 - означает, что ошибка в 3-ей строке этого файла(класса)
1. Для начала возьмём простейшую ошибку , которую java выводит в консоль или ещё куда то.
Код:
Exception in thread "main" java.lang.ArithmeticException: / by zero
at Main.main(Main.java:3)
Код:
Exception in thread "main" java.lang.ArithmeticException: / by zero
java.lang. ArithmeticException - это вызванная ошибка или обработчик
/ by zero - причина по которой была она вызвана. Если перевести на русский язык, то получится "деление на ноль".
Вот собственно и узнали что за ошибка была вызвана и узнали также причину её появления.
В остальных строках ошибки находятся местонахождение мест в коде в котором она была вызвана.
1. Берём ошибку
Код:
Exception in thread "main" java.lang.ArithmeticException: / by zero
at Main.main(Main.java:3)
3. Видим:
Код:
at Main.main(Main.java:3)
5. Видим:
Код:
( Main.java:3 ) => Main.java:3
Main.java | : | 3
Main.java - означает что в этом файле (классе) была вызвана ошибка
: 3 - означает, что ошибка в 3-ей строке этого файла(класса)
