throw에 관한 컴파일입니다.
날애
class SimpleException extends Exception{}
public class SimpleExceptionDemo
{
public void f() throws SimpleException {
System.out.println(Throw SimpleException from f());
throw new SimpleException();
}
public static void main(String [] args) {
SimpleExceptionDemo sed = new SimpleExceptionDemo();
try
{
sed.f();
} catch(SimpleException e) {
System.err.println(Caugth it!);
}
}
}위의 소스는 간단한 예외 처리기를 구현한 소스입니다. 헌데 문제는 javac SimpleExceptionDemo를 치면 자꾸
Exception in thread main java.lang.NoClassDefFoundError: SimpleExceptionDemo
Press any key to continue...
라고 메세지가 나옵니다.
책에서 보는 구현 결과랑 틀려서요..
책에 있는 Exception예제의 결과가......다른 Exception을 상속 받은 클래스를 이용해서 예외 처리기를 한 소스도....
한수 부탁드립니다.
-
흡뜨다
ㅎㅎ.. 제가 실수한거 같아요..^^쏘리.~~~~ 앞으로도 많은 부탁드립니다.
-
중국드립
이 예제 thinking is java 에 나오는 예제 아닙니까? 왠지 눈에 익은 예제라서..긁적
-
보미
음..저는 하니깐 컴파일도 제대로 되고 실행도 제대로 되는데요...
혹시 javac SimpleExceptionDemo.java 이렇게 맨 뒤에 확장자를 빼먹은거 아닌가요?..