每天每个类(class)的 java.lang.NoClassDefFoundError

标签 java netbeans

我试过重新安装netbeans,我试过重新安装java。我不确定发生了什么,但我从每个类(class)随机得到这个异常,直到我重新启动 netbeans。有类似问题的 friend 吗?

运行:

Exception in thread "main" java.lang.NoClassDefFoundError: com/company/utilities/formatters/DateFinder
    at com.protocase.db.DatabaseAdapter.<init>(DatabaseAdapter.java:44)
    at packagingqueries.PackagingQueries.getBatchIDsForOperation(PackagingQueries.java:42)
    at packagingqueries.PackagingQueries.main(PackagingQueries.java:20)
Caused by: java.lang.ClassNotFoundException: com.protocase.utilities.formatters.DateFinder
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)

最佳答案

有时,NetBeans 本地缓存目录会损坏(因为应用程序较早崩溃或因为发生了其他/未定义的事情)。 NetBeans 开始出现异常行为。重新安装没有帮助,因为本地缓存目录并不总是被删除。

如果您 100% 确定您的应用程序没有路径问题:

  1. 关闭 NetBeans
  2. 如果您在 Windows 上,请转到 c:\Users\youruserid\.netbeans\7.0(否则在您的系统上找到相应的目录)
  3. 彻底删除内容
  4. 重新启动 NetBeans

NetBeans 将重新创建此目录的内容。这可能解决您的问题。如果没有,那么您的问题肯定出在您的应用程序配置或损坏的库中。

如果存储这些文件的位置用完用于写入的空间,则可能会出现此问题。像往常一样,需要腾出空间......

关于每天每个类(class)的 java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284976/

相关文章:

java - 在 GAE 的本地环境中发送电子邮件

Java 与 Python 特定的代码片段性能改进

java - jTextPane 中的文本/html,NetBeans

java - Admob 广告不会加载。错误2,之前还可以,突然就停止了

java - 在netbeans中将一个jar文件包含在另一个jar文件中

java - Netbeans 无法建立与 jdbc 的连接

java - 可以对 JAR 进行签名以使 macOS 接受它吗?

java - 无法在 Netbeans 的 Maven 项目中导入任何 javax-servlet

Java proc.waitfor() 在 Mac 上被忽略

java - 如何创建一个存储过程,由客户端应用程序在具有给定参数的表中搜索记录并返回找到的行数据?