读书人

java.lang.NoClassFoundError:javax.m

发布时间: 2014-01-26 14:37:06 作者: rapoo

因为想要一个自动定时检查发送邮件的程序运行
所以考虑用jar打包,并在windows计划任务运行

打包文件
1. manifest.mft

Manifest-version: 10
Main-Class: SendMail
Classpath: .\autorun.jar

2. SendMail.class

打包语句:jar cvfm autorunjar manifest.mft SendMail.class
jar运行语句:java -jar autorun.jar

可是运行结果却是:
Exception in thread "main " java.lang.NoClassFoundError:javax.mail.Message

我是用jbuilder2006编写的,在jbuilder编辑代码完毕也运行过SendMail,发送一切正常。考虑到环境变量问题,我也在CLASSPATH中添加了activation.jar和mail.jar两个包。
由于是第一次作打包运行操作,不知道问题到底出在哪里,请大家帮帮忙,谢谢啦!!

------解决方法--------------------------------------------------------
文件路径有没有错,找不到.class文件。

        

读书人网 >Java Exception

热点推荐