Вот этот простой код из моей книги, в котором он выдает сообщение об ошибке в netbeans и в версии компиляции (.class), выполняющейся через командную строку.Ошибка Java «Исключение в потоке» main «java.lang.ArrayIndexOutOfBoundsException»
Сообщение об ошибке
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at intocm.Intocm.main(Intocm.java:17)
Простая программа для преобразования дюймов в сантиметре.
package intocm;
public class Intocm {
public static void main(String[] args) {
// TODO code application logic here
double inches;
inches = Double.valueOf(args[0]).doubleValue();
double cm;
cm = inches * 2.54;
System.out.println(cm + "Centimeters");
}
}
Линия, которая вызывает ошибку в
inches = Double.valueOf(args[0]).doubleValue();
Я не знаю, почему этот массив «арг» вызывает эту ошибку, пожалуйста, помогите мне понять это.
спасибо.
В любом случае я могу запустить это в программном обеспечении, таком как netbeans или eclipse, без каких-либо ошибок. –
@AsimQureshi проверить мое редактирование – PermGenError
это работает и я пытался в comand line и netbeans спасибо .. –