问题标签 [noclassdeffounderror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 为什么我在指向 ServletFileUpload 的 HttpServletRequest 上收到 NoClassDefFoundError?
我最近开始使用 JMeter 在我的电脑上本地加载测试我的 web 应用程序。我有一个用于上传图片的 jsp 页面。图像由我的 servlet 处理。当我今天尝试该过程时,出现以下异常/错误:
这是异常所指的我的servlet中的代码-
....是的,我已经把所有必要的import
陈述都放在了课堂上。
我不记得对我的系统上会导致此问题的任何内容进行任何更改。这个过程一直运行没有任何问题,所以我不明白是什么导致它现在这样失败。我认为这是相当巧合,在我使用 JMeter 之后它失败了......
java - 如何编译包中的类,以便稍后使用“java Program”(没有包名)执行它们?
我有一个关于 Java 中的 javac 和包的快速问题。
我有一个简单的程序(我们称之为 Program.java),它当前位于以下目录中:
- 我的存储库/我的程序
在 myRepository/myProgram 目录中的 Program.java 和其他 .java 文件中,我已声明package myProgram.*
并包含import myProgram.*;
.
所以当我输入时javac myProgram/Program.java
,它编译得很好,如果我输入它运行得很好java myProgram/Program
。
但是,我试图在myRepository
目录中生成 .class 文件,myRepository/myProgram
而不是在源文件所在的目录中。我尝试javac myProgram/Program.java -d ..
在 myRepository 目录中生成 .class 文件,但是当我尝试“java Program”时,它给了我以下错误:
线程“主”java.lang.NoClassDefFoundError 中的异常:程序(错误名称:myProgram/Program)。
有什么方法可以让 .class 文件显示在主目录 (myRepository) 中,而不是源代码所在的位置 (myRepository/myProgram) 并能够java Program
在 myRepository 中执行?
java - Eclipse 运行时 NoClassDefFoundError
我在尝试使用来自项目引用库中的 jar 文件的导入类时遇到问题。
所以我有一个项目,它在引用库中有 pydev.jar 文件。Pydev.jar 包含 org.python.pydev.navigator.elements.PythonNode,我已将其导入到其中一个 Java 文件中。当我在 Java 文件中导入和使用它时,Eclipse 不会给出错误,但是当我将项目作为 Eclipse 应用程序运行时,会抛出 java.lang.NoClassDefFoundError: org/python/pydev/navigator/elements/PythonNode 异常。
代码正在尝试将 ISelection 转换为 PythonNode,如下所示:
如果有人能解释为什么在运行时使用 PythonNode 类会引发异常,我将不胜感激。据我所见,它已正确导入,因为它在引用的库中可见。
java - 从命令行执行 Java 程序时收到“错误名称”NoClassDefFoundError
尝试执行我的 java 应用程序时遇到问题。每当我尝试通过命令执行程序时
我收到此错误:
如果我从我的代码中删除:
一切都很完美。我该如何解决这个问题?
android - NoClassDefFoundError: android.graphics.YuvImage(编译但不运行)
我正在重新发布这个问题,因为我不确定我之前是否正确地问过这个问题。:) 我正在开发一个包含人脸检测的应用程序。相机启动正常。在预览帧回调中,我实例化了一个 faceview 对象(此类处理检测)。此类只能检测位图中的人脸,但回调中的图像是 YuvImage。我已将图像压缩为 jpeg,然后调用一种方法将该 jpeg 转换为位图,因此检测将起作用。
我遇到的问题是 eclipse 说我正在使用的 YuvImage 有一个 classnotfoundexception 。我已经下载了 yuvimage 所属的 api8。源代码没有错误,编译正常。ecilipse 无法加载 yuvimage 类有什么原因吗?这是一个片段,谢谢。
'代码'
异常跟踪:
spring - org/springframework/transaction/support/TransactionSynchronization 上的 Spring NoClassDefFoundError
Spring JMS 对我不利,正如标题所说,我得到了 NoClassDefFoundError,在下面你可以找到代码。
这也是示例代码,我在 IBM 有一个工作代码,但我正在尝试将它更改为 Spring JMS,但它不起作用。有人能帮我吗。
java - Spring 3.0 webapp NoClassDefFoundError - 类路径问题
尽管WEB-INF/lib 目录中有org.springframework.web-3.0.2.RELEASE.jar ,但我的 webapp 无法找到org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean类。如果我将旧版本的 spring.jar(2.5.6) 添加到 webapp,则可以找到该类。任何想法为什么会发生这种情况以及如何在不恢复到 spring-2.5.6 或将两个版本的 spring 保留在同一个 webapp 中的情况下修复它?
我在 Tomcat 6.0.28 上进行部署。
这是错误:
- 引起:java.lang.NoClassDefFoundError: org/springframework/remoting/httpinvoker/HttpInvokerProxyFactoryBean
这是类路径(WEB-INF/lib)中的弹簧罐:
- org.springframework.aop-3.0.2.RELEASE.jar
- org.springframework.asm-3.0.2.RELEASE.jar
- org.springframework.beans-3.0.2.RELEASE.jar
- org.springframework.context-3.0.2.RELEASE.jar
- org.springframework.core-3.0.2.RELEASE.jar
- org.springframework.expression-3.0.2.RELEASE.jar
- org.springframework.web-3.0.2.RELEASE.jar
- org.springframework.web.servlet-3.0.2.RELEASE.jar
可能相关的问题:
java - 奇数 NoClassDefFoundError
安装最新版本的 Vuze (Azureus) 后,我在尝试启动它时遇到了一个奇怪的错误:
奇怪的是:
所以......javap
使用相同的类路径运行会找到该类,但java
单独不能。WTF正在进行吗?
我检查了这两个程序来自同一个安装 Java ( /usr/lib64/jvm/java-1.6.0-sun
),即 Java 6,并且这些类是为 Java 5 编译的。清单没有签名。JAR 文件是可读的(unzip -t
不报告错误)。
lucene - 为什么我收到此错误 java.lang.ClassNotFoundException?
为什么我会收到此错误消息?
我正在尝试使用使用 Lire 创建的文档创建一个 Lucene 索引。当我到达尝试使用文档生成器创建文档的地步时,它给了我这个错误消息。
输入参数第一次运行:filepath:“test_archive”(这是一个图像存档) whereToStoreIndex:“test_index”(我要存储索引的位置)createNewIndex:true
由于该方法是递归的(参见 if 语句,它检查是否是一个目录),它将多次调用自身,但所有递归调用都使用 createNewIndex = false。
这是代码:
java - 在 Android 中部署 SimpleNLG,NoClassDefFoundError
使用 Eclipse 构建,我正在尝试在应用程序中运行SimpleNLG;我将 .jar 文件添加到类路径中,使用 SimpleNLG 类编写了几行代码——这一切都构建得很好——但是在运行时,当一个 jar 文件中的语句尝试访问 org.hsqldb.jdbc 时,我得到一个“NoClassDefFoundError” .JDBCStatement.class 在另一个 .jar 中。而且这个类确实存在。
起初我怀疑这是将 .jar 文件转换为 dalvik 的问题,但我没有收到任何构建错误,并且我能够在 jar 文件上运行 dx 而没有问题。
有什么建议么?