J
Jubert
Hello,
This code compiles and runs under Java 5:
public class Java6RunTimeError {
public static void main(String[] args) {
System.out.println("\njust say hello\n");
String main_methodname =
Thread.currentThread().getStackTrace()[2].getClassName();
}
}
It gives a Runtime error under Java 6:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at Java6RunTimeError.main(Java6RunTimeError.java:4)
even when compiled with JDK6. Any clue?
Cheers
This code compiles and runs under Java 5:
public class Java6RunTimeError {
public static void main(String[] args) {
System.out.println("\njust say hello\n");
String main_methodname =
Thread.currentThread().getStackTrace()[2].getClassName();
}
}
It gives a Runtime error under Java 6:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at Java6RunTimeError.main(Java6RunTimeError.java:4)
even when compiled with JDK6. Any clue?
Cheers