2008. 6. 17.

자바 5.0 이상에서 javadoc 생성이 되지 않을 경우.

이클립스를 이용하여 자바독을 자동 생성하기 위해..
패키지 익스플로러의 원하는 프로젝트를 선택 후 익스포트->자바독을 선택 후
다이얼로그의 적당한 항목을 선택한 후 완료 버튼을 눌러 doc이 생성되길 기대했으나...

콘솔에 다음과 같은 에러가 발생하였다.(-.-;)

...
[javadoc] Constructing Javadoc information...
[javadoc] Standard Doclet version 1.6.0_02
[javadoc] Building tree for all the packages and classes...
[javadoc] Generating javadoc C:\workspace\...\javadoc\com/../../../\Activator.html
[javadoc] java.lang.IllegalArgumentException
[javadoc] at sun.net.www.ParseUtil.decode(ParseUtil.java:189)
[javadoc] at sun.misc.URLClassPath$FileLoader.(URLClassPath.java:953)
[javadoc] at sun.misc.URLClassPath$3.run(URLClassPath.java:326)
...

구글을 이용하여 검색해 본 결과..

http://bagineer.blog59.fc2.com/blog-entry-23.html

과 위 사이트에서 링크를 걸어놓은

http://forum.java.sun.com/thread.jspa?tstart=0&forumID=41&threadID=551665&trange=15

을 통하여 해결책을 알게 되었다.

시스템의 classpath 값을 없애고나서, 이클립스를 재 기동하고 다시한번 javadoc을 실행해 보니 잘 되었다.(^^;)

댓글 없음: