【发布时间】:2019-06-29 17:35:49
【问题描述】:
我尝试使用JavaMail 和activation jar 发送电子邮件,并使用ant 编译我的项目。
Ant 类路径如下所示:
<path id="classpath.test">
<pathelement location="lib/javax.mail.jar"/>
<pathelement location="lib/activation.jar"/>
<pathelement location="build/classes/"/>
</path>
Ant 编译如下:
<target name="compile">
<mkdir dir="build/classes/"/>
<javac srcdir="src" destdir="build/classes/">
<classpath refid="classpath.test"/>
</javac>
<copy todir="build/classes/">
<fileset dir="src">
<exclude name="**/*.java"/>
</fileset>
</copy>
</target>
但是当我尝试执行这个(也使用 ant)时,它会抛出
线程“主”java.lang.NoClassDefFoundError 中的异常: javax/mail/MessagingException
我该如何解决这个问题?
【问题讨论】:
标签: java ant jakarta-mail