问题标签 [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.

0 投票
6 回答
33891 浏览

eclipse - 在 Eclipse 中运行 JUnit 单元测试时出现 ClassNotFoundException(使用 Maven)

我刚刚将我的 SpringSource 工具套件(STS,Eclipse 的变体 IDE)升级到了最新版本(v3.6.1)。然后我所有的 JUnit 单元测试都无法再次运行。我收到此错误:

根据这个博客: ClassNotFoundException when running JUnit unit tests within Eclipse (using Maven),这是因为 Eclipse 中的 Maven 插件配置错误。但是,在 STS 3.6.2 中,我在 Maven 插件中找不到此选项“包含模块”。如何解决此问题并重新启用我的单元测试?

0 投票
1 回答
198 浏览

classnotfoundexception - 在 apachesolr 中配置 collapseComponent

我已将 collapsecomponent 补丁应用于 solr 3.1.0

我的问题是,如何在 solrconfig.xml 中配置它?
需要补充什么。

现在我添加了以下内容,它给了我一个崩溃组件类的 classnotfound 异常:http: //pastebin.com/S6AQiVq1

有任何想法吗?

0 投票
2 回答
2325 浏览

admob - 安装应用程序 (AdMob) 时出现 ClassNotFoundException

安装我的应用程序时,我有下一个日志

java.lang.RuntimeException:无法实例化接收器 com.admob.android.ads.analytics.InstallReceiver:java.lang.ClassNotFoundException:com.admob.android.ads.analytics.InstallReceiver 在加载器 dalvik.system.PathClassLoader [/data/ app/com.tarsoft.bandroidcalls-1.apk] 在 android.app.ActivityThread.handleReceiver(ActivityThread.java:1894) 在 android.app.ActivityThread.access$2400(ActivityThread.java:123) 在 android.app.ActivityThread$ H.handleMessage(ActivityThread.java:989) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:130) 在 android.app.ActivityThread.main(ActivityThread .java:3835) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:507) 在 com.android。internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) at dalvik.system.NativeStart.main(Native Method) 原因: java.lang.ClassNotFoundException: com.admob.android.ads.analytics.InstallReceiver 在 dalvik.system.PathClassLoader.findClass(PathClassLoader .java:240) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:551) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:511) 在 android.app.ActivityThread.handleReceiver(ActivityThread.java:1885)main(Native Method) 引起:java.lang.ClassNotFoundException: com.admob.android.ads.analytics.InstallReceiver in dalvik.system.PathClassLoader[/data/app/com.tarsoft.bandroidcalls-1.apk] at dalvik .system.PathClassLoader.findClass(PathClassLoader.java:240) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:551) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:511) 在 android.app.ActivityThread。处理接收器(ActivityThread.java:1885)main(Native Method) 引起:java.lang.ClassNotFoundException: com.admob.android.ads.analytics.InstallReceiver in dalvik.system.PathClassLoader[/data/app/com.tarsoft.bandroidcalls-1.apk] at dalvik .system.PathClassLoader.findClass(PathClassLoader.java:240) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:551) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:511) 在 android.app.ActivityThread。处理接收器(ActivityThread.java:1885)551) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:511) 在 android.app.ActivityThread.handleReceiver(ActivityThread.java:1885)551) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:511) 在 android.app.ActivityThread.handleReceiver(ActivityThread.java:1885)

有人知道admob有什么问题吗?

0 投票
2 回答
2481 浏览

java - RMI (JDK 1.6):ClassNotFoundException_Stub 在客户端应用程序中

经过2天的谷歌搜索,stackoverflow-ing并在其他论坛中寻找答案,我终于放弃了,希望在这里找到答案!

我在运行一个简单的 RMI 客户端-服务器应用程序时遇到了一个烦人的问题,尽管它似乎(或者我只是遗漏了一点点)是 RMI 的一个众所周知的问题。

我正在使用 Eclipse 和 m2eclipse(Maven 集成)进行依赖管理。我的项目结构如下: - 客户端:客户端代码,对共享的依赖 - 服务器:服务器代码,对共享的依赖 - 共享:服务器和客户端之间的远程接口和共享类 - 集成测试:测试项目,同时依赖于客户端和服务器

共享:

客户端可以调用的远程接口是:

该接口位于客户端和服务器都依赖的共享项目中,因此它位于客户端的类路径中。

服务器端:

Server 类负责创建注册表并导出远程对象(ServerReceiver 实现 IServerReceiver):

启动服务器时,通过定义 -Djava.security.policy 向服务器的 JVM 提供一个安全策略文件(尽管我认为这与这里描述的问题无关)。

客户端

负责将客户端连接到服务器的类是 ServerConnector 类:

Client 类的构造函数如下所示(省略了一些行):

除了服务器,客户端还获得了一个安全策略文件。

测试

当我启动集成测试创建服务器然后创建客户端时:一切都按预期正常工作,并且 connect() 方法返回预期结果。

但是,当我尝试正常启动服务器实例,然后启动尝试连接()到服务器的客户端实例时,会抛出以下异常:

在寻找答案时,最突出的是:客户端必须有权访问服务器接口定义(IServerReceiver)。但是,对我来说,情况似乎就是这样,因为适当的依赖关系已经到位(客户端->共享,服务器->共享,IServerReceiver 位于共享中)。我不太了解的异常的另一个方面是:从 JDK 1.5 开始,不再需要通过 rmic 生成存根,而是通过动态代理来实现。因此,客户端只需访问接口 IServerReceiver 即可创建动态代理。为什么他会抱怨根本找不到 ServerReceiver_Stub 类呢?

由于集成测试成功运行并且在该测试中客户端还可以访问 IServerReceiver 接口的实现,我是否正确假设客户端不仅需要访问远程接口,还需要它的实现?

我现在很困惑,所以也许你能帮我解释一下这个问题?感谢您阅读了那么长的帖子!;-)

干杯,克里斯

0 投票
14 回答
151386 浏览

php - 为什么,致命错误:在...中找不到类“PHPUnit_Framework_TestCase”?

为什么我收到这个 PHP 错误?

0 投票
1 回答
443 浏览

unix - 如何设置 NetBeans 以使用我自己的 ant 安装?

我通过 NetBeans 首选项将 Maven 主页设置为 Maven 成功地做到了这一点,/opt/local/share/java/maven3但对 Ant ( ) 也做了同样的事情,/opt/local/share/java/apache-ant但 NetBeans 报告:

0 投票
1 回答
2122 浏览

java - RMI ClassNotFoundException

在过去的一周里,我一直在构建一个 RMI 应用程序,但我遇到了一个障碍,无论用多少谷歌搜索似乎都无济于事。

以下代码用于通过 RMI 将对象从服务器发送到客户端:

服务器代码:

客户端代码:

界面:

在这个情况下:

  • “Rock”类在客户端和服务器类路径中都可用。
  • “Rock”类实现了可序列化。
  • “squareRock” 扩展类 rock 并且仅在服务器的类路径中可用。

尝试在客户端上使用来自 loadRock() 的 Rock 调用方法时出现的错误如下:

任何帮助,将不胜感激。

0 投票
1 回答
1135 浏览

windows - Cygwin 上的 tdbloader:java.lang.NoClassDefFoundError

我正在尝试在 Cygwin(安装了最新 Java 的 Windows 7)上使用 tbdloader。这是 tbdloader 文档:http: //jenawiki.hpl.hp.com/wiki/TDB/Commands

这是我用来在我的机器上调用 tdbloader 的包装脚本:

这是我得到的错误:

tdbloader 在 Mac 和 Linux 上运行良好。

有任何想法吗?

穆龙

0 投票
1 回答
1719 浏览

java - 当我从“默认包”重命名包时,我得到一个找不到类的异常

当我从 java 中的“默认包”重命名包时,我得到一个找不到类的异常。当我在默认包中运行代码时,代码工作正常,但是当我将代码粘贴到 eclipse 中的新 java 项目和新包中时,即使上面提到的类明显存在,也会抛出 classnotfound 异常新包。怎么了?请帮我 :(

0 投票
2 回答
35952 浏览

java - 为什么线程“主”java.lang.NoClassDefFoundError: 中出现异常?

我通过 Eclipse 运行我的软件。昨天一切都很好。我没有更改代码,但是今天,当我尝试再次运行它时,我收到以下错误消息:

为什么它看不到类?这可能是什么原因?我该如何解决这个问题?