问题标签 [classnotfoundexception]
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 - ClassNotFoundException Android
所以我今天在处理我的 Android 程序时遇到了一个问题。我有一个类可以将 XML 字符串转换为 Java 对象(第三方),它在常规 Java 项目中运行良好,但在 Android 上我得到了这个奇怪的错误:
出于显而易见的原因,我隐藏了我的应用程序名称和我的包,但我想知道是否有人遇到过这样的问题。类在正确的包中,这是我添加的一个库。我之前引用的其他类在那里并且可以制作。ClassNotFoundException
抛出a 是否还有其他原因?
谢谢,杰克
java - 尝试在 Eclipse 中加载 .class 文件
对于一个类,我们得到了一堆我们应该使用的 .class 文件。我将它们放在一个名为 lib 的文件夹中。我认为我正确地将文件夹添加到构建路径中,因为标题为“参考库”的文件夹出现在我的项目窗格下,其中包含一个名为 lib 的文件夹,其中包含所有类文件。
我现在遇到的问题是,当我尝试编译不完整的代码时,我得到
我不知道在这里做什么。我只想加载 .class 文件,以便我可以继续我的项目。提前谢谢各位!
编辑:我尝试将文件放在文件夹 lib\Unearthed 中并将其添加到构建路径中,但我仍然遇到相同的错误。我正在使用 eclipse 来编译和运行代码。
classpath - Jar 适用于独立 Hadoop,但不适用于实际集群 (java.lang.ClassNotFoundException: org.jfree.data.xy.XYDataset)
我正在尝试在 Windows 上使用 Eclipse 构建我的项目并在 Linux 集群上执行。该项目依赖于一些外部 jars,我使用 eclipse 的“Export->Runnable JAR -> Package required library into jar”构建选项附上了这些 jars。我检查了 jar 包含文件夹结构中的类,并且外部 jar 位于根文件夹中。
在独立的 Hadoop、Cygwin 和 Linux 上,这可以正常工作,但在实际的 Hadoop Linux 集群上,它会失败,当它尝试从第一个外部 jar 访问一个类时,会抛出一个ClassNotFoundException
.
有没有办法强制 Hadoop 搜索 jar,我认为这会起作用。
netbeans - NetBeans 重构类:java.lang.NoClassDefFoundError
我在使用 NetBeans 时遇到了一个错误,我想发布我的发现(可能这是旧消息)。或许这样可以省去一些人调试我刚刚遇到的类似问题的麻烦。我不认为我在这里滥用任何东西......堆栈溢出的搜索引擎优化非常好:)
我在 NetBeans(JavaFX 项目)中重构了一个类,从那时起,我得到了该特定重构类的“java.lang.NoClassDefFoundError”。
我通过简单地执行“清理和构建项目”来修复错误。这显然删除了任何缓存文件或错误的文件/类引用。我不认为这是 Netbeans 的错误……希望这只是那些“侥幸”时刻之一。
干杯!
android - 实现包含其他 Parcelable 的 Parcelable 的问题
我正在实现具有另一个 Parcelable insde 的 Parcelable 类。
在 OuterParcelable 类中:
接着:
和:
当我使用上面的代码重新创建对象时,我得到:
java - ClassNotFoundException axiom-api-1.2.7.jar
我在我的 java 项目中遇到了这个异常
我的类路径是
你能帮帮我吗?
java - ClassNotFoundException 一个类但不是来自同一个包的另一个?
我正在做一个 grails 项目,我已经在项目的 lib 目录中放置了一个 .jar 文件。
我在 grails 项目中使用的一个 java 文件中不断收到 ClassNotFoundException 的运行时异常。
我有一个这样定义的方法:
我有和导入部分看起来像
这就是引发异常的原因。
但是,如果我将方法更改为
我没有运行时异常。
这里可能发生了什么?我已经验证了 docx4j.jar 文件包含 ParaRPr,并且确实如此。我已经验证这些课程是公开的,而且它们是公开的。另外,我尝试了 org.docx4j.wml 目录中的不同类,有些给了我例外,有些则没有。这怎么可能?
这是完整的堆栈跟踪:
这是 jar 文件中 jar -tf 的输出 - 在其中显示 ParaRPr 类
android - 安卓:com.sun.org.apache.xerces.internal.dom:ClassNotFoundException
我目前正在开发一个 Android 应用程序,但我遇到了一个我不知道如何解决的问题。
我的应用程序与 Tomcat 服务器通信,并且我正在使用从我的 servlet 向我的应用程序ObjectOutputStream
发送一个对象。Document
因此,我在我的项目中导入了 org.w3c.dom。我面临的问题是我无法在我的 android 设备上读取Document
对象。ObjectInputStream
我收到以下异常。
线上:
我可以毫无问题地发送和接收我想要的任何对象,但是当我尝试发送一个引用 com.w3c.dom 包的对象时,我得到了这个异常。
有人可以帮忙吗?
android - 工作应用程序上的 java.lang.ClassNotFoundException
我创建并发布了我的第一个 Android 应用程序。这很简单。它在模拟器和某些手机上运行良好,但出现此错误:
知道什么会导致这种情况吗?
java - Android Socket + ObjectOutputStream 无法正常工作
我正在开发一个客户端/服务器程序,其中客户端是一个 android 设备。
服务器有一个监听器类,它从输入流中读取一个对象。我为另一台计算机创建了一个客户端软件,该软件通过本地网络发送一个小对象。计算机到计算机工作得很好,我阅读了对象并打印了内容。但是,移植到 android 的相同代码(我重写它以防万一)不起作用。我构造了一个可序列化的对象(ANY 对象),并通过 ObjectOutputStream 发送它。我在计算机上运行的服务器确实连接到设备,但它给了我一个 ClassNotFound 异常,即使我正在打印对象(它有一个 toString)。正如我所说,在另一台计算机上运行的相同代码(作为 .jar 文件)运行良好。
这是真正奇怪的部分,如果我发送一个布尔值或字符串(从设备)它可以工作....它只是我的“自定义”对象不。我认为这适用于任何“标准”java对象。
如果您确实发现错误,请记住该代码确实有效,但只能从另一台计算机到我的计算机……而不是从 Android 设备到计算机。如果您仍然发现另一个明显的错误,那就太棒了:)
安卓程序:
测试对象:
服务器监听器:
谢谢!!