Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wierd java.lang.NoClassDefFoundError错误_Java_Exception - Fatal编程技术网

wierd java.lang.NoClassDefFoundError错误

wierd java.lang.NoClassDefFoundError错误,java,exception,Java,Exception,运行此代码时,我得到一个java.lang.NoClassDefFoundError Exception in thread "main" java.lang.NoClassDefFoundError: com/connexience/server/workflow/cloud/execution/DataProcessorServiceRunner Caused by: java.lang.ClassNotFoundException: com.connexience.server.wor

运行此代码时,我得到一个java.lang.NoClassDefFoundError

Exception in thread "main" java.lang.NoClassDefFoundError: 
com/connexience/server/workflow/cloud/execution/DataProcessorServiceRunner
Caused by: java.lang.ClassNotFoundException: 
com.connexience.server.workflow.cloud.execution.DataProcessorServiceRunner
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: 
com.connexience.server.workflow.cloud.execution.DataProcessorServiceRunner. Program will exit.
但是我确信我可以在project.classpath文件中找到com/connexience/server/workflow/cloud/execution/DataProcessorServiceRunner

有人能帮忙吗

干杯,
Sandy

尝试运行一个干净的编译,有时这会修复错误,否则您将不得不发布更多信息或代码,以便我们提供帮助。

这是由于您的代码所依赖的类文件在编译时存在,但在运行时找不到。查找构建时和运行时类路径中的差异

如果Java虚拟机或类加载器实例尝试 作为普通方法调用的一部分加载类的定义,或 作为使用新表达式创建新实例的一部分 可以找到该类的定义


类路径中是否有一个JAR文件或目录直接包含目录“com”?