LANGUAGE/!$%!% ERROR NOTE 2016. 10. 9. 21:51



///// Error (에러)


Exception in thread "main" java.lang.NoClassDefFoundError : java/util/function/Function

at java.lang.Class.getDeclaredMethods()(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)

at java.lang.Class.getDeclaredMethods(Class.java:1808)

...






///// 원인


Java의 기본 API인 java.util Pacakage에 있는 Class를 Extends할 경우


JDK버전 1.8이 아닌 1.7이하의 버전에서는 에러가 나는 현상을 여러차례 발견했다.





///// Solved (해결)


HashMap이나 ArrayList등을 extends(상속)해서 사용하는 것을 삼가주세요.