昨日安装JAVAMAIL API遇如下问题,郁闷了一整天没有照到原因,今早问题才解决
问题如下:
JDK1.3+JAVAMAIL1.13+JavaBeans Activation Framework 1.02
activation.jar,mail.jar放置于jdk1.3\jre\lib\etc目录下:
编译如下程序通过,运行时报错:
Exception in thread "main" java.lang.NoClassDeFoundError:javax/mail/Address
……………………
帖子见:http://www.csdn.net/Expert/Forum.asp?roomid=26&typenum=2
解决:
一切都是JBUILDER再作怪,由于本机装了JBUILDER4,所以默认的环境被JBUILDER更改为c:\jbuilder4\jdk1.3\jre了,所以出现上述的情况,所以只要再注册表中把运行环境改过来就成了,我把它改成c:\jdk1.3\jre,运行正常!
真是一个热心人,感谢
补充:
安装JBuilder和J2SE时,先安装JBuilder,再安装J2SE!