【问题标题】:NoClassDefFoundError when running Netbeans 6.8 application运行 Netbeans 6.8 应用程序时出现 NoClassDefFoundError
【发布时间】:2010-04-23 21:52:15
【问题描述】:

当我从 NetBeans 中运行我的应用程序时,我的应用程序最近开始抛出 NoClassDefFoundError 错误。它从来没有这样做过。

当我使用它在构建后提供的命令行参数在 NetBeans 之外运行它时,不会产生这些错误

这是 Netbeans 的错误吗?

我已经重新安装了 NetBeans,因为我最近通过重新安装解决了另一个问题,但问题仍然存在。

Symbol error in java application using netbeans 6.8 when adding a shared project to library

在 Netbeans 中

alt text http://inverse.seednet.eu/snaps/ojtjal.png

NetBeans 之外 alt text http://inverse.seednet.eu/snaps/gdwb5y.png

【问题讨论】:

    标签: java netbeans netbeans6.8


    【解决方案1】:

    当您从 netbeans 运行它时,问题是运行配置的运行时类路径。确保您的运行配置具有包含这些类的 jar

    【讨论】:

    • 解决了这个问题! - 奇怪的是它如何随机停止工作,并且没有从构建路径中获取库......嗯
    • 现在由于某种原因已经停止工作:/即使运行时类路径有 jar 文件...奇怪inverse.seednet.eu/snaps/pptnac.png
    【解决方案2】:

    我的解决方案包括在项目属性/运行中设置主类。在该窗口中单击浏览以查看所有类。在我的例子中,主类消失了,为了让它重新出现,我在主类中添加了一个语法错误,重新构建,纠正错误,重新构建,然后我能够正确设置主类。

    【讨论】:

      【解决方案3】:

      所以我也遇到了这个问题。我阅读了上面 Temp_user 的解决方案,并做了类似的事情,尽管我的主类出现在 Project Properties/Run 中。我的课程由四个独立的课程组成。在经历了每一个之后,添加一个语法错误,清理并构建,更正语法错误并再次清理和构建,程序就可以工作了。我真的不明白这是如何解决任何问题的。任何见解将不胜感激。

      【讨论】:

      • 我遇到了这个确切的问题,Temp__User 的解决方案为我解决了这个问题。除了我必须为 33 个课程做这件事:-/ 非常烦人的错误...顺便说一下,我在 Netbeans 7.0 中经历过。
      【解决方案4】:

      我遇到了同样的问题,NoClassDefFoundError 出乎意料。 在我的情况下似乎导致问题的原因是在静态上下文中初始化处理程序。虽然我之前已经成功地做到了这一点。此特定实例导致以下异常:

      10:45:08.196    19376   com.certhon.activities  ERROR   QualiflexApp    Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
      

      解决这个问题也解决了 NoClassDefFoundError,可能是处理程序导致应用程序初始化失败或什么?

      我不太确定出了什么问题,或者这是否会帮助任何人,但是,分享一下不会有什么坏处吗?

      【讨论】:

        【解决方案5】:

        我们已将 jar-library 正确添加到项目库中并且工作正常。然后,它突然停止了处理这个错误。

        解决:

         1. Delete build and dist folders in the Project.
         2. Remove and add the library back to Project - Libraries. 
         3. Rebuild Project.
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-03-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多