run time error in java using netbens 8.0 and jdk 1.8
dear sir i unable to find error (runtime) from blow code
this simple program made on netbeans 8.0 and jdk1.8 when i compile this code every thing fine but when i want to run this code by pressing green run button code give exception error and stop message post in blow of the code i am unable to understand what is going wrong. this code made for a example for show how code take value of variables from keyboard
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package sum1;
/**
*
* @author ajay
*/
public class Sum1 {
/**
*
* @param r
*/
public static void main(String r[]) {
// TODO code application logic here
int x= Integer.parseInt(r[0]);
int y= Integer.parseInt(r[1]);
long z;
z=x+y;
System.out.println("sum of the integers is"+z);
}
}
error msg is
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at sum1.Sum1.main(Sum1.java:21)
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)
** jdk 1.8 with netbeans 8.0
please help me
thanks
You are not passing command line arguments. Learn about it and first invoke from command line passing the extra arguments. You can also configure them under runtime configuration in eclipse.
run time error in java using netbens 8.0 and jdk 1.8
but in netbean how to i pass command line argu . no compile error but by pressing run code simple run and give exception error that is hard to understand for me
may you give me any proper code who take 2 int value input from keyboard and sum it and show output as a long value. i am also able to compile code from command line (without netbeans).
dear sir i unable to find error (runtime) from blow code
this simple program made on netbeans 8.0 and jdk1.8 when i compile this code every thing fine but when i want to run this code by pressing green run button code give exception error and stop message post in blow of the code i am unable to understand what is going wrong. this code made for a example for show how code take value of variables from keyboard
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package sum1;
/**
*
* @author ajay
*/
public class Sum1 {
/**
*
* @param r
*/
public static void main(String r[]) {
// TODO code application logic here
int x= Integer.parseInt(r[0]);
int y= Integer.parseInt(r[1]);
long z;
z=x+y;
System.out.println("sum of the integers is"+z);
}
}
error msg is
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at sum1.Sum1.main(Sum1.java:21)
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)
** jdk 1.8 with netbeans 8.0
please help me
thanks
You are not passing command line arguments. Learn about it and first invoke from command line passing the extra arguments. You can also configure them under runtime configuration in eclipse.
but in netbean how to i pass command line argu . no compile error but by pressing run code simple run and give exception error that is hard to understand for me
I have mostly used eclipse all thorughout my career. Anyway a simple google search showed this: http://stackoverflow.com/questions/9168759/netbeans-how-to-set-command-l.... Please try it out.
may you give me any proper code who take 2 int value input from keyboard and sum it and show output as a long value. i am also able to compile code from command line (without netbeans).
is eclispe a very good ide?