Exception in thread "main" java.lang.NoClassDefFoundError: javax⼀mail⼀Message

2024-12-22 12:08:55
推荐回答(4个)
回答1:

Main-Class那里写错了
应该写包含main的类的完全路径

回答2:

无法加载javax/mail/Message 这个类

回答3:

你的主类名称对吗?双击你那个.jar包运行试试?
看看你的包里有没有Message.class文件。

回答4:

在运行时要把mail包也加进去
首先,确认mail包和自己生成的包在同一目录下
1、运行:
java -classpath mail.jar aa.jar main class
2、在打包时,自己做一个MANIFEST.MF,如:
Manifest-Version: 1.0
Class-Path: commons-logging.jar log4j-1.2.8.jar
Main-Class: com.zql.dq.Test
然后用它来生成jar(要导入的多个包之间必须空格)
运行:
java -jar aa.jar