Java NoClassDefFoundError:如何获取类路径?

Java NoClassDefFoundError:如何获取类路径?,java,command-line,classpath,Java,Command Line,Classpath,所以我有这个结构 project -> bin ->assignment -> Main.class -> src ->assignment -> Main.java -> .classpath -> .project 我有一个添加到类路径的外部JAR文件。我可以从Eclipse运行main。但是我试着从命令行执行它。在bin文件夹中,我尝试了以下方法: java assig

所以我有这个结构

project
  -> bin
     ->assignment
         -> Main.class
  -> src
     ->assignment
         -> Main.java
  -> .classpath
  -> .project
我有一个添加到类路径的外部JAR文件。我可以从Eclipse运行main。但是我试着从命令行执行它。在bin文件夹中,我尝试了以下方法:

java assignment.Main
这给了我一个java.lang.NoClassDefFoundError。找不到jar文件。 我怎样才能解决这个问题

谢谢。

您应该运行:
cd./bin/assignment&java Main


教程:

这只是给出了一个:无法找到或加载主类Functionality@Err404r你没有在问题中添加所有细节。您必须将项目中包含的所有JAR添加到类路径中。但无论如何,感谢您的下载投票,请分享完整的错误。线程“main”java.lang.NoClassDefFoundError中的异常:de/uni/ptsd/IntMathMath/IntMathSimple在assign.main.main(main.java:10)处由以下原因引起:java.lang.ClassNotFoundException:de.uni.ptsd.IntMathMath.IntMathSimple在java.base/jdk.internal.loader.BuiltinClassLoader.loader.loadClass(BuiltinClassLoader.java:583)位于java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)位于java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)…1更多您的问题,并将这些信息添加到其中。