2011. 8. 13. 00:29

cannot find symbol 에러

eclipse 에서는 나지 않는 에러가  javac, maven, 또는 ant 를 사용하여 컴파일 할 때 발생할 수 있습니다.

실제로 해당 클래스가 없는 경우에도 문제의 에러가 발생할 수 있지만 javac 이 선호하는 파일 순서에 어긋날 때에도 같은 문제가 발생할 수 있습니다.

문제의 예제는 여기를 참고: http://www.coderanch.com/t/460115/tools/Maven-Compile-Order 

정확히 기억이 나지는 않는데, 제 경우는 클래스 a.b.c.A 를 상속하는 클래스 a.b.d.B 또는 a.b.d.e.B 가 있었는데 B 를 찾을 수 없다는 에러가 발생했습니다. a.b.c.f 패키지 아래에 B 를 넣어줬더니 잘 되어군요.

'Java' 카테고리의 다른 글

[java] 파일 인코딩 변환 write file encoding UTF-8  (0) 2013.08.13
[Java] java.lang.OutOfMemoryError: PermGen space  (0) 2009.11.19
Collection  (0) 2009.09.09
String, StringBuffer, StringBuilder  (0) 2009.09.09