java - 解决 Exception in thread "main"java.lang.NoClassDefFoundError in Linux

标签 java linux noclassdeffounderror

<分区>

如果这个问题已经被重复了,我很抱歉,因为我在堆栈溢出中没有找到合适的答案

我写了一个代码,当计数小于 20 时自动发送电子邮件。

代码似乎可以在 Eclipse 中编译和运行。但是当我尝试在 Linux 终端中运行时出现错误

 Exception in thread "main" java.lang.NoClassDefFoundError

你们能帮帮我吗?

最佳答案

您的堆栈跟踪表明找不到类 javax.mail.MessagingException。 确保你在类路径上有与邮件相关的 Java 库,例如https://mvnrepository.com/artifact/javax.mail/mail/1.4.7

可能重复:java.lang.ClassNotFoundException: javax.mail.MessagingException

关于java - 解决 Exception in thread "main"java.lang.NoClassDefFoundError in Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52438981/

相关文章:

java - 从 Java 8 切换到 Java 11

Java - Android - NoClassDefFoundError - Logcat 中的 "Could not find class"错误

java - 未找到类定义错误(错误名称 : components/FileChooserDemo)

java - 如何摆脱线程中的异常 "main"java.lang.NoClassDefFoundError : com/codexus/resources/ResourcesManager?

java - hibernate 2 : mysql : socket write error

java - spring应用程序不退出

java - AnimationDrawable 在 fragment 中不起作用。

c - uClibc/glibc 是否提供任何将错误重定向到系统日志的功能?

linux - cp 命令时间差异

Linux shell 脚本 - 简单的 awk 脚本问题