【问题标题】:Sudden Eclipse ClassNotFoundException When running Codename One Simulator运行代号一模拟器时突然出现 Eclipse ClassNotFoundException
【发布时间】:2020-03-23 15:13:11
【问题描述】:

Eclipse 在运行模拟器时开始失败。这以前是有效的,我们没有改变任何东西。

java.lang.ClassNotFoundException: com.mypackage.MyMainClass
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.findSystemClass(Unknown Source)
at com.codename1.impl.javase.ClassPathLoader.findClass(ClassPathLoader.java:116)
at com.codename1.impl.javase.ClassPathLoader.loadClass(ClassPathLoader.java:55)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.codename1.impl.javase.Executor$3.run(Executor.java:219)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Description Resource Path Location Type
Project 'ProjectName' is missing required library: 'lib/impl/cls' ProjectName Build path Build Path Problem
Description Resource Path Location Type
Project 'ProjectName' is missing required library: 'lib/impl/stubs' ProjectName Build path Build Path Problem

Eclipse 清理项目、项目刷新和代号一库刷新未解决问题。手动删除输出文件夹(build、bin 和 dist)也没有。

【问题讨论】:

    标签: eclipse codenameone


    【解决方案1】:

    在构建路径中:

    • 删除 imb/impl/clslib/impl/stubs 条目(见下图)

    • 应用并刷新项目

    • 返回并再次应用这些库,项目现在应该没问题了

    【讨论】:

      猜你喜欢
      • 2012-02-01
      • 2015-03-19
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2013-11-15
      • 2015-08-07
      • 2014-09-28
      • 1970-01-01
      相关资源
      最近更新 更多