目录结构:
c:\email\SMTPAuthenticator.java
c:\email\sendMail.java编译过程:
先将SMTPAuthenticator.java成功编译成了SMTPAuthenticator.class
然后编译sendMail.java时,出问题了,sendMail.java里面用了类SMTPAuthenticator,编译时
提示不能解决的class SMTPAuthenticator。两个程序都加了package email 这不就是使用同一包
中的两个类嘛,为什么会找不到啊?郁闷!
各位高手帮帮偶嘛!
c:\email\SMTPAuthenticator.java
c:\email\sendMail.java编译过程:
先将SMTPAuthenticator.java成功编译成了SMTPAuthenticator.class
然后编译sendMail.java时,出问题了,sendMail.java里面用了类SMTPAuthenticator,编译时
提示不能解决的class SMTPAuthenticator。两个程序都加了package email 这不就是使用同一包
中的两个类嘛,为什么会找不到啊?郁闷!
各位高手帮帮偶嘛!
C:\> javac email\*
你要保证编译器从当前路径出发按包名作为子目录能找到 import 中的类.
C:\> java email.SMTPAuthenticator
当然,环境变量CLASSPATH中要包含当前目录(".")。