javadoc: warning - Cannot find class javax.mail.Session
Hi,
I am using jdk1.3.1
When I run javadoc on our files, it loads the packages and then gives some warning
messages like this:
...
Constructing Javadoc information...
javadoc: warning - Cannot find class javax.mail.Session
javadoc: warning - Cannot find class javax.mail.internet.MimeMessage
javadoc: warning - Cannot find class javax.mail.internet.InternetAddress
javadoc: warning - Cannot find class javax.mail.MessagingException
javadoc: warning - Cannot find class javax.sql.DataSource
...
This is odd because these classes are not referred to in our source code.
I reran javadoc with the "-verbose" option and got this:
...
[loaded D:\Software\Java\jdk1.3.1\jre\lib\rt.jar(javax/naming/NameParser.class) in 0 ms]
javadoc: warning - Cannot find class javax.mail.Session
javadoc: warning - Cannot find class javax.mail.internet.MimeMessage
javadoc: warning - Cannot find class javax.mail.internet.InternetAddress
javadoc: warning - Cannot find class javax.mail.MessagingException
...
I then installed J2EE and put the <j2ee>/lib/j2ee.jar in the CLASSPATH.
I reran javadoc (again with verbose) and it worked fine like this:
...
[loaded D:\Software\Java\jdk1.3.1\jre\lib\rt.jar(javax/naming/NameParser.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/Session.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/internet/MimeMessage.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/internet/MimeMessage$RecipientType.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/Message.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/Message$RecipientType.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/internet/InternetAddress.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/Address.class) in 0 ms]
[loaded d:\software\java\j2ee131\lib\j2ee.jar(javax/mail/MessagingException.class) in 0 ms]
...
It seems that javadoc requires these extension packages.
Should I be doing something differently? Is this a bug?
Thanks.
-- Patrick

