我正在开发一个包含三个类的程序,还包括一些外部 jar 档案和类。当我在 Eclipse 中运行它时,它可以正常工作,但是我需要尝试使用其他一些程序,所以我需要在控制台上运行它。我将所有内容保存在一个文件夹中,该文件夹包含另外两个文件夹,一个包含我创建的 .class,另一个包含 .java 和 .jar 档案,另一个包含外部类。我试图创建一个包含此文件夹和清单的 .jar 存档,我在其中告诉了主类在哪里。
当我运行它时,我收到“线程“main”java.lang.NoClassDefFoundError 中的异常”,所以它没有找到 main 所在的类,但我不知道为什么。我尝试了一些不同的方法来在清单中定义它并更改类路径,但它仍然不起作用。
任何解决方案或建议?
谢谢!