Exception in thread "main" java.lang.NoClassDefFoundError: com/csvreader/CsvWriter

Exception in thread "main" java.lang.NoClassDefFoundError: com/csvreader/CsvWriter

我有一个用 eclipse 编写的 java 项目,当我尝试使用 windows 命令提示 运行 一个 class 文件时,出现以下错误:

线程中的异常 "main" java.lang.NoClassDefFoundError: com/csvreader/CsvWriter

代码 运行在 eclipse 上运行良好,但在命令提示符下运行不佳。有谁知道为什么?提前致谢!

我检查过内置时间class路径和运行时间class路径是一样的。

您的问题似乎与类路径有关。 您的 eclipse 包含正确的类路径,但您没有在命令提示符中包含它。

您可以在以下链接中阅读相关信息: https://en.wikipedia.org/wiki/Classpath_(Java) https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html