글수 318
해결 했긴 했습니다만. 아직도 의문이 드네요.
설명드리겠습니다.
--------------------------------------------
폴더구조.
yahoo / src / yahoostart.java
--------------------------------------------
컴파일 과정
(package yahoojava 선언)
(1) yahoo 폴더에서 컴파일
=> javac -d . ../yahoostart.java
(yahoo 폴더 아래에 yahoojava 폴더 생성되면서 클래스 파일 생김)
실행
(1) yahoo 폴더에서 실행
=> java yahoojava/yahoostart.java <--- 이렇게 하면 에러남
(2) yahoo/yahoojava 로 이동후 실행
=> java yahoojava.yahoostart.java <--- 이렇게 하면 에러 없이 됨.
실행은 되는데 무슨 차이인지 모르겠네요.
클래스 패스는 모두 잡혀 있는 상태 이구요.



